Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp4260730ybi; Tue, 18 Jun 2019 14:57:58 -0700 (PDT) X-Google-Smtp-Source: APXvYqz4XQChAaXofl3HBpg/aZYXnl9JXUvBhnjjC4ENf8dAwqdQRKpULQ+7xvRMA7nEVluICiwW X-Received: by 2002:a62:3605:: with SMTP id d5mr123442047pfa.28.1560895077932; Tue, 18 Jun 2019 14:57:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560895077; cv=none; d=google.com; s=arc-20160816; b=qnNkLhZwjpM5x6CS8iqsEs413MyNz27IoB6FdKMp01AhUjNpngWh/eJdFQ2iFZUYX6 /Zb4Ve9/Gn86LSitCx9k0rE+nrRhMFOgXUF7ypUS23rEkf5vz0MYSSAt2IjKTh11BmeS obQjpVBXmVqQUYPUXywmvoYMqPq0SwLOoAErdrP3kBmI9RFQ5B43lj32Zxbk6jXAEIem bQfWYnV8UpmT3Q7q4qzwlqeb5S9itnjYkDTMq89AJ0YPnDN289QL51HK+WLJ04duydZR WPFRsewoqBniBkjNHwEwCyDGhdHrnKpjruINeao/bx6evQ78Pyk0Z1BW2DKu+a7H+8ci vrVw== 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 :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=gnlMSJEdso7veKqh30diH+zIt9D1j5E7I4f0b7gxMaM=; b=YRQ6IuuEOf6EYHziDDI2lFu+V79aKhY01WPUs1bC0QRYesmKBrO8A70IBz33Fh0EB9 GlstnSssMReR26xauMfzF6umv3naIZrw5LxA2K26alGN1XdnIxHFGQXH/GvtKuzU2kg3 uutoCwJByHZaSxjIi27eu+Ahxw707y/jBMk3MzBr/C5TzgUZ/swdgnRw9ZhU1AGSGr7b gtDvqI/Kcbi1ty3nvEVdBP1i+zuPAb+BJ/0VTCC1h9xgBXnF9vxGY0IqiPV0Q9ishmKd gFtvsUD1iqiQmAUzYwpbmA18/Yepq2TTkMSILOL4Rwh1deeXi6EsN2HDmUJrdBeumUEA i4eA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@vmware.com header.s=selector2 header.b=2kFH24C+; 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=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=vmware.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j9si11763199pll.111.2019.06.18.14.57.41; Tue, 18 Jun 2019 14:57:57 -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; dkim=pass header.i=@vmware.com header.s=selector2 header.b=2kFH24C+; 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=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=vmware.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730695AbfFRV4q (ORCPT + 99 others); Tue, 18 Jun 2019 17:56:46 -0400 Received: from mail-eopbgr820071.outbound.protection.outlook.com ([40.107.82.71]:37472 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1729982AbfFRV4q (ORCPT ); Tue, 18 Jun 2019 17:56:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gnlMSJEdso7veKqh30diH+zIt9D1j5E7I4f0b7gxMaM=; b=2kFH24C+nVrXf4MZLrx4udVit102FmhukadUvdXb/8x8jI5AjOiWWNCd59nsFs08QfJajGMW3Rsk44owlmFpQYxHe0Ly6Q1KtGFmgBMS2WvIzgjiAPwqpPuEYyLvZVuaWm09vw9/SWSCU1T3ywcjIAgXYQbDtFxRpiSwFLwALcg= Received: from BYAPR05MB4776.namprd05.prod.outlook.com (52.135.233.146) by BYAPR05MB4501.namprd05.prod.outlook.com (52.135.203.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2008.10; Tue, 18 Jun 2019 21:56:44 +0000 Received: from BYAPR05MB4776.namprd05.prod.outlook.com ([fe80::f493:3bba:aabf:dd58]) by BYAPR05MB4776.namprd05.prod.outlook.com ([fe80::f493:3bba:aabf:dd58%7]) with mapi id 15.20.2008.007; Tue, 18 Jun 2019 21:56:44 +0000 From: Nadav Amit To: Dan Williams CC: Andrew Morton , Linux Kernel Mailing List , Linux MM , Borislav Petkov , Toshi Kani , Peter Zijlstra , Dave Hansen , Bjorn Helgaas , Ingo Molnar Subject: Re: [PATCH 0/3] resource: find_next_iomem_res() improvements Thread-Topic: [PATCH 0/3] resource: find_next_iomem_res() improvements Thread-Index: AQHVIaTGJ7ym4R/nDEy6A26DLGCJOaag/0oAgAC3tYCAAA1/gIAAOaaA Date: Tue, 18 Jun 2019 21:56:43 +0000 Message-ID: <19C3DCA0-823E-46CB-A758-D5F82C5FA3C8@vmware.com> References: <20190613045903.4922-1-namit@vmware.com> <9387A285-B768-4B58-B91B-61B70D964E6E@vmware.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=namit@vmware.com; x-originating-ip: [66.170.99.1] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0cae4390-edb5-42ed-a7e2-08d6f437da29 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);SRVR:BYAPR05MB4501; x-ms-traffictypediagnostic: BYAPR05MB4501: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 007271867D x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(396003)(39860400002)(346002)(366004)(136003)(376002)(51914003)(199004)(189003)(5660300002)(4326008)(316002)(54906003)(25786009)(53936002)(6436002)(6486002)(229853002)(478600001)(6916009)(7416002)(33656002)(446003)(486006)(11346002)(476003)(6246003)(14444005)(256004)(99286004)(36756003)(7736002)(26005)(305945005)(71200400001)(6512007)(6116002)(8676002)(3846002)(81166006)(102836004)(81156014)(186003)(76176011)(6506007)(66556008)(66446008)(64756008)(2616005)(66476007)(14454004)(73956011)(53546011)(66946007)(2906002)(66066001)(68736007)(76116006)(86362001)(71190400001)(8936002);DIR:OUT;SFP:1101;SCL:1;SRVR:BYAPR05MB4501;H:BYAPR05MB4776.namprd05.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: vmware.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: m1ZqHl5ezVkV2drGsDR7ZdwTe2D8gwFIRLLBkIRnyMonZDjzd92ZTZ5JRDWux3DJEHZDrLdq9lMwX4cLK6Ke3EBosMeXs5bLjt7zqFq2U8+3vhhXduPKludiN7lmrT6UwSu+UhROoPFZJwM7uCdZKLnebxEkscHOd0esA7aqUFR2x66eDQR80BTmoDLDn8a11eD4HgnfDjFvFzaIYq6Fi/LTLuMNmHytoMu+lQ6l7KWBXtdrWzhlnthkmVF+o9GW43vDzhfgzcZIAYBkZ4AU3PKRlpwHPiUcjoFUf2h87NUgMeu3/wGsPyHc+qNVdvd+B/177YV1FWLr/dXdxwPj3449Tu+8iNZlqcpyV8MXbGF7pR/EYA+rzocosUFZ9VbiZMTiBKx4T5Sd8P2Lk839s+FnpDMer+c98/JGVwhx4/0= Content-Type: text/plain; charset="utf-8" Content-ID: <3646E9E76A9CEE4FB1F7E615BC67D646@namprd05.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0cae4390-edb5-42ed-a7e2-08d6f437da29 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2019 21:56:43.8396 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: namit@vmware.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4501 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiBPbiBKdW4gMTgsIDIwMTksIGF0IDExOjMwIEFNLCBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxp YW1zQGludGVsLmNvbT4gd3JvdGU6DQo+IA0KPiBPbiBUdWUsIEp1biAxOCwgMjAxOSBhdCAxMDo0 MiBBTSBOYWRhdiBBbWl0IDxuYW1pdEB2bXdhcmUuY29tPiB3cm90ZToNCj4+PiBPbiBKdW4gMTcs IDIwMTksIGF0IDExOjQ0IFBNLCBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNv bT4gd3JvdGU6DQo+Pj4gDQo+Pj4gT24gV2VkLCBKdW4gMTIsIDIwMTkgYXQgOTo1OSBQTSBOYWRh diBBbWl0IDxuYW1pdEB2bXdhcmUuY29tPiB3cm90ZToNCj4+Pj4gUnVubmluZyBzb21lIG1pY3Jv YmVuY2htYXJrcyBvbiBkYXgga2VlcHMgc2hvd2luZyBmaW5kX25leHRfaW9tZW1fcmVzKCkNCj4+ Pj4gYXMgYSBwbGFjZSBpbiB3aGljaCBzaWduaWZpY2FudCBhbW91bnQgb2YgdGltZSBpcyBzcGVu dC4gSXQgYXBwZWFycyB0aGF0DQo+Pj4+IGluIG9yZGVyIHRvIGRldGVybWluZSB0aGUgY2FjaGVh YmlsaXR5IHRoYXQgaXMgcmVxdWlyZWQgZm9yIHRoZSBQVEUsDQo+Pj4+IGxvb2t1cF9tZW10eXBl KCkgaXMgY2FsbGVkLCBhbmQgdGhpcyBvbmUgdHJhdmVyc2VzIHRoZSByZXNvdXJjZXMgbGlzdCBp bg0KPj4+PiBhbiBpbmVmZmljaWVudCBtYW5uZXIuIFRoaXMgcGF0Y2gtc2V0IHRyaWVzIHRvIGlt cHJvdmUgdGhpcyBzaXR1YXRpb24uDQo+Pj4gDQo+Pj4gTGV0J3MganVzdCBkbyB0aGlzIGxvb2t1 cCBvbmNlIHBlciBkZXZpY2UsIGNhY2hlIHRoYXQsIGFuZCByZXBsYXkgaXQNCj4+PiB0byBtb2Rp ZmllZCB2bWZfaW5zZXJ0Xyogcm91dGluZXMgdGhhdCB0cnVzdCB0aGUgY2FsbGVyIHRvIGFscmVh ZHkNCj4+PiBrbm93IHRoZSBwZ3Byb3RfdmFsdWVzLg0KPj4gDQo+PiBJSVVDLCBvbmUgZGV2aWNl IGNhbiBoYXZlIG11bHRpcGxlIHJlZ2lvbnMgd2l0aCBkaWZmZXJlbnQgY2hhcmFjdGVyaXN0aWNz LA0KPj4gd2hpY2ggcmVxdWlyZSBkaWZmZXJlbmNlIGNhY2hhYmlsaXR5Lg0KPiANCj4gTm90IGZv ciBwbWVtLiBJdCB3aWxsIGFsd2F5cyBiZSBvbmUgY29tbW9uIGNhY2hlYWJpbGl0eSBzZXR0aW5n IGZvcg0KPiB0aGUgZW50aXJldHkgb2YgcGVyc2lzdGVudCBtZW1vcnkuDQo+IA0KPj4gQXBwYXJl bnRseSwgdGhhdCBpcyB0aGUgcmVhc29uIHRoZXJlDQo+PiBpcyBhIHRyZWUgb2YgcmVzb3VyY2Vz LiBQbGVhc2UgYmUgbW9yZSBzcGVjaWZpYyBhYm91dCB3aGVyZSB5b3Ugd2FudCB0bw0KPj4gY2Fj aGUgaXQsIHBsZWFzZS4NCj4gDQo+IFRoZSByZWFzb24gZm9yIGxvb2t1cF9tZW10eXBlKCkgd2Fz IHRvIHRyeSB0byBwcmV2ZW50IG1peGVkDQo+IGNhY2hlYWJpbGl0eSBzZXR0aW5ncyBvZiBwYWdl cyBhY3Jvc3MgZGlmZmVyZW50IHByb2Nlc3NlcyAuIFRoZQ0KPiBtYXBwaW5nIHR5cGUgZm9yIHBt ZW0vZGF4IGlzIGVzdGFibGlzaGVkIGJ5IG9uZSBvZjoNCj4gDQo+IGRyaXZlcnMvbnZkaW1tL3Bt ZW0uYzo0MTM6ICAgICAgICAgICAgICBhZGRyID0NCj4gZGV2bV9tZW1yZW1hcF9wYWdlcyhkZXYs ICZwbWVtLT5wZ21hcCk7DQo+IGRyaXZlcnMvbnZkaW1tL3BtZW0uYzo0MjU6ICAgICAgICAgICAg ICBhZGRyID0NCj4gZGV2bV9tZW1yZW1hcF9wYWdlcyhkZXYsICZwbWVtLT5wZ21hcCk7DQo+IGRy aXZlcnMvbnZkaW1tL3BtZW0uYzo0MzI6ICAgICAgICAgICAgICBhZGRyID0gZGV2bV9tZW1yZW1h cChkZXYsDQo+IHBtZW0tPnBoeXNfYWRkciwNCj4gZHJpdmVycy9udmRpbW0vcG1lbS5jLTQzMy0g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbWVtLT5zaXplLA0KPiBBUkNIX01FTVJFTUFQ X1BNRU0pOw0KPiANCj4gLi4uYW5kIGlzIGNvbnN0YW50IGZvciB0aGUgbGlmZSBvZiB0aGUgZGV2 aWNlIGFuZCBhbGwgc3Vic2VxdWVudCBtYXBwaW5ncy4NCj4gDQo+PiBQZXJoYXBzIHlvdSB3YW50 IHRvIGNhY2hlIHRoZSBjYWNoYWJpbGl0eS1tb2RlIGluIHZtYS0+dm1fcGFnZV9wcm90ICh3aGlj aCBJDQo+PiBzZWUgYmVpbmcgZG9uZSBpbiBxdWl0ZSBhIGZldyBjYXNlcyksIGJ1dCBJIGRvbuKA mXQga25vdyB0aGUgY29kZSB3ZWxsIGVub3VnaA0KPj4gdG8gYmUgY2VydGFpbiB0aGF0IGV2ZXJ5 IHZtYSBzaG91bGQgaGF2ZSBhIHNpbmdsZSBwcm90ZWN0aW9uIGFuZCB0aGF0IGl0DQo+PiBzaG91 bGQgbm90IGNoYW5nZSBhZnRlcndhcmRzLg0KPiANCj4gTm8sIEknbSB0aGlua2luZyB0aGlzIHdv dWxkIG5hdHVyYWxseSBmaXQgYXMgYSBwcm9wZXJ0eSBoYW5naW5nIG9mZiBhDQo+ICdzdHJ1Y3Qg ZGF4X2RldmljZScsIGFuZCB0aGVuIGNyZWF0ZSBhIHZlcnNpb24gb2Ygdm1mX2luc2VydF9taXhl ZCgpDQo+IGFuZCB2bWZfaW5zZXJ0X3Bmbl9wbWQoKSB0aGF0IGJ5cGFzcyB0cmFja19wZm5faW5z ZXJ0KCkgdG8gaW5zZXJ0IHRoYXQNCj4gc2F2ZWQgdmFsdWUuDQoNClRoYW5rcyBmb3IgdGhlIGRl dGFpbGVkIGV4cGxhbmF0aW9uLiBJ4oCZbGwgZ2l2ZSBpdCBhIHRyeSAodGhlIG1vbWVudCBJIGZp bmQNCnNvbWUgZnJlZSB0aW1lKS4gSSBzdGlsbCB0aGluayB0aGF0IHBhdGNoIDIvMyBpcyBiZW5l ZmljaWFsLCBidXQgYmFzZWQgb24NCnlvdXIgZmVlZGJhY2ssIHBhdGNoIDMvMyBzaG91bGQgYmUg ZHJvcHBlZC4NCg0K