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=-1.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS autolearn=ham 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 1575BC282C4 for ; Tue, 12 Feb 2019 14:58:44 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id CC0132075B for ; Tue, 12 Feb 2019 14:58:43 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=Mellanox.com header.i=@Mellanox.com header.b="Z1seC5fL" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728631AbfBLO6m (ORCPT ); Tue, 12 Feb 2019 09:58:42 -0500 Received: from mail-eopbgr20060.outbound.protection.outlook.com ([40.107.2.60]:37216 "EHLO EUR02-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726238AbfBLO6m (ORCPT ); Tue, 12 Feb 2019 09:58:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sSzNBd6he1x0YLWmjimbeNK6bLjfvQApUUxCTyON9Fk=; b=Z1seC5fLTsuYFsoHE7DAFAIQece79niZJqotnZkcWabeb40XW3yUsCkgvzzDURjTsQUj1UcgLbPknfkbtzLTwkqDSIvqRqd8tyRgVgV+wFkIIkeJc5jhhML1Vzz8/wWXhjO5lmnS0iQ0H1Fa6nAwJqKAuAO5obrTGjNK4jVmMvg= Received: from HE1PR05MB3257.eurprd05.prod.outlook.com (10.170.243.19) by HE1SPR01MB09.eurprd05.prod.outlook.com (52.133.7.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1601.21; Tue, 12 Feb 2019 14:58:34 +0000 Received: from HE1PR05MB3257.eurprd05.prod.outlook.com ([fe80::550a:a35e:2062:792a]) by HE1PR05MB3257.eurprd05.prod.outlook.com ([fe80::550a:a35e:2062:792a%7]) with mapi id 15.20.1601.023; Tue, 12 Feb 2019 14:58:34 +0000 From: Tariq Toukan To: Jesper Dangaard Brouer CC: Eric Dumazet , Ilias Apalodimas , Matthew Wilcox , David Miller , "toke@redhat.com" , "netdev@vger.kernel.org" , "mgorman@techsingularity.net" , "linux-mm@kvack.org" Subject: Re: [RFC, PATCH] net: page_pool: Don't use page->private to store dma_addr_t Thread-Topic: [RFC, PATCH] net: page_pool: Don't use page->private to store dma_addr_t Thread-Index: AQHUvvKPEpTQQqXqi0+ZzMx9yc3kKaXUb92AgAADlACAAGXpgIAAAm4AgAACaICABZPkAIAAanSAgAFFsACAABN6AIAAEz0A Date: Tue, 12 Feb 2019 14:58:34 +0000 Message-ID: <8c12e15c-26b1-0028-e023-86bb62c7d60b@mellanox.com> References: <1549550196-25581-1-git-send-email-ilias.apalodimas@linaro.org> <20190207150745.GW21860@bombadil.infradead.org> <20190207152034.GA3295@apalos> <20190207.132519.1698007650891404763.davem@davemloft.net> <20190207213400.GA21860@bombadil.infradead.org> <20190207214237.GA10676@Iliass-MBP.lan> <64f7af75-e6df-7abc-c4ce-82e6ca51fafe@gmail.com> <27e97aac-f25b-d46c-3e70-7d0d44f784b5@mellanox.com> <20190212144938.36dd45b4@carbon> In-Reply-To: <20190212144938.36dd45b4@carbon> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: LNXP265CA0018.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5e::30) To HE1PR05MB3257.eurprd05.prod.outlook.com (2603:10a6:7:35::19) authentication-results: spf=none (sender IP is ) smtp.mailfrom=tariqt@mellanox.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [193.47.165.251] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;HE1SPR01MB09;6:lsOKb9WrwTJXnHWnt1SCOBtEDsKfeXXC4to5qUjVIixy8DFXx8r4dzwV4WZcxUhSCSw7gse1KtJXqE/Hogok2+CwkgRHy+xKG5m4sPYgt99vNZCtuHkmHMSGDhzhjt2lEvD7d3dVfWqiV5RhBRcGWSqRFcYGFWpaWlY+ENW37Q27UbTXc7UqtjuOqdNSQZ4N8kwXoRcYm0mriZQXEOdOF7VxpwATgVr0avY2mCg60XbHIxeqJqTvxrVIJhA5A+pp550hSCtDouVDR6Y8k24cHLD1D3mztPenH+cAcdHoldahxV730LGoQCQFjJL2MlKP+DUAlKkk5YcltQhcbB5xsnRIt2LMg62jHCGdyDQZ8Ya2srb92ElVAjst2fM4L5Lmb1qlBp0MKG0mzPzZNwBxcGLlNbeyLkvgfo4CLAUa5VczyBAro6JhxJt2SjMrko7DLp8K4JiTHDxnvpplPaKOvQ==;5:4OzmagM19crZfj4CVHXGOuk0++x3rHjnWKFpAhgq9BcfWqyhUXm9XO+bJnwEpzvANpuaG5zJ6rM9qNt9yBIVoT9Nb4L1ialw/jwjDP4I2ULDWh3cFpYXQvpSAfnaoOYiO3KrlwYID4sUgaoMhRjD9M/qTqNupy8hbWJbosav6qFde9OUdjHzIL/2tCj9fEDNZNXcjmxp/rZeT5SR+3f+fA==;7:tGdaWiHe5aS+nDcjFov01LtqNNoxTjKwQMbxttmt1yH99uXhZJ6NvMzC/hamBm+/kGvHSUSTc2NhWJulB5N96H3KDcHCaR7e1BmdupdlEICQu39fDQ+BCuIpbKDm3pMe99vJFqzs2FNbvwnlJo3ATw== x-ms-office365-filtering-correlation-id: c344df8b-cbb0-443c-6a9d-08d690fa8f5e x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);SRVR:HE1SPR01MB09; x-ms-traffictypediagnostic: HE1SPR01MB09: x-microsoft-antispam-prvs: x-forefront-prvs: 0946DC87A1 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(376002)(39860400002)(136003)(396003)(366004)(346002)(189003)(199004)(478600001)(8676002)(36756003)(97736004)(76176011)(8936002)(68736007)(81166006)(81156014)(14444005)(6246003)(25786009)(256004)(4326008)(6486002)(2906002)(71200400001)(71190400001)(66066001)(53936002)(3846002)(6116002)(6436002)(6916009)(2616005)(446003)(316002)(11346002)(476003)(14454004)(6512007)(106356001)(7736002)(105586002)(31686004)(93886005)(305945005)(54906003)(186003)(52116002)(102836004)(86362001)(229853002)(6506007)(31696002)(26005)(99286004)(53546011)(386003)(486006);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1SPR01MB09;H:HE1PR05MB3257.eurprd05.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: sdfZLreImod4TDYeIZPaY2kl4/JJ81gv0D2s06X7XsmQA+jFY+CNNlZAEC3B3sVIhTAU/4LkAQb06GOgb+HhTHkg/on6V60HVhXwibnJ8HQeEMZZrock6MWhPd67jyYLTbHHATdFQ5DOEE+AcExmHni9XqIgUSokQDDh0ZoL8Ga7p2iQvDrRt0t/NmSkmpHBlmHVnn4hU9i/Nb1bUNDqcY6ofrpO1d0dZgzuQFOkb++Tb/8wmPBW8rYITmJ//gSJ2Alr0TfASIJp6XHv0iYlLMVDaWtk1GjUS/PVSo3fCAg3j+PKPnugHPgXi2WIT6jfPGW73S0UwEDtxUzwM+pPUCuCbulAWfMm+XWaKOZYuBgwnbmENbOW3I425bvEsHOMyZwcpTSTXZUD7O60+Ff6n8aUT14nvQa1y7+lAUIlfx8= Content-Type: text/plain; charset="utf-8" Content-ID: <7BDA101BF2E2014EA319746820BC1251@eurprd05.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: c344df8b-cbb0-443c-6a9d-08d690fa8f5e X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Feb 2019 14:58:32.9349 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1SPR01MB09 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org DQoNCk9uIDIvMTIvMjAxOSAzOjQ5IFBNLCBKZXNwZXIgRGFuZ2FhcmQgQnJvdWVyIHdyb3RlOg0K PiBPbiBUdWUsIDEyIEZlYiAyMDE5IDEyOjM5OjU5ICswMDAwDQo+IFRhcmlxIFRvdWthbiA8dGFy aXF0QG1lbGxhbm94LmNvbT4gd3JvdGU6DQo+IA0KPj4gT24gMi8xMS8yMDE5IDc6MTQgUE0sIEVy aWMgRHVtYXpldCB3cm90ZToNCj4+Pg0KPj4+IE9uIDAyLzExLzIwMTkgMTI6NTMgQU0sIFRhcmlx IFRvdWthbiB3cm90ZToNCj4+Pj4gICANCj4+PiAgICANCj4+Pj4gSGksDQo+Pj4+DQo+Pj4+IEl0 J3MgZ3JlYXQgdG8gdXNlIHRoZSBzdHJ1Y3QgcGFnZSB0byBzdG9yZSBpdHMgZG1hIG1hcHBpbmcs IGJ1dCBJIGFtDQo+Pj4+IHdvcnJpZWQgYWJvdXQgZXh0ZW5zaWJpbGl0eS4NCj4+Pj4gcGFnZV9w b29sIGlzIGV2b2x2aW5nLCBhbmQgaXQgd291bGQgbmVlZCBzZXZlcmFsIG1vcmUgcGVyLXBhZ2Ug ZmllbGRzLg0KPj4+PiBPbmUgb2YgdGhlbSB3b3VsZCBiZSBwYWdlcmVmX2JpYXMsIGEgcGxhbm5l ZCBvcHRpbWl6YXRpb24gdG8gcmVkdWNlIHRoZQ0KPj4+PiBudW1iZXIgb2YgdGhlIGNvc3RseSBh dG9taWMgcGFnZXJlZiBvcGVyYXRpb25zIChhbmQgcmVwbGFjZSBleGlzdGluZw0KPj4+PiBjb2Rl IGluIHNldmVyYWwgZHJpdmVycykuDQo+Pj4+ICAgDQo+Pj4NCj4+PiBCdXQgdGhlIHBvaW50IGFi b3V0IHBhZ2VyZWZfYmlhcyBpcyB0byBwbGFjZSBpdCBpbiBhIGRpZmZlcmVudA0KPj4+IGNhY2hl IGxpbmUgdGhhbiAic3RydWN0IHBhZ2UiDQo+IA0KPiBZZXMsIGV4YWN0bHkuDQo+IA0KPiANCj4+ PiBUaGUgbWFqb3IgY29zdCBpcyBoYXZpbmcgYSBjYWNoZSBsaW5lIGJvdW5jaW5nIGJldHdlZW4g cHJvZHVjZXIgYW5kDQo+Pj4gY29uc3VtZXIuDQo+Pg0KPj4gcGFnZXJlZl9iaWFzIGlzIG1lYW50 IHRvIGJlIGRpcnRpZWQgb25seSBieSB0aGUgcGFnZSByZXF1ZXN0ZXIsIGkuZS4gdGhlDQo+PiBO SUMgZHJpdmVyIC8gcGFnZV9wb29sLg0KPj4gQWxsIG90aGVyIGNvbXBvbmVudHMgKGJhc2ljYWxs eSwgU0tCIHJlbGVhc2UgZmxvdyAvIHB1dF9wYWdlKSBzaG91bGQNCj4+IGNvbnRpbnVlIHdvcmtp bmcgd2l0aCB0aGUgYXRvbWljIHBhZ2VfcmVmY250LCBhbmQgbm90IGRpcnR5IHRoZQ0KPj4gcGFn ZXJlZl9iaWFzLg0KPj4NCj4+IEhvd2V2ZXIsIHdoYXQgYm90aGVycyBtZSBtb3JlIGlzIGFub3Ro ZXIgaXNzdWUuDQo+PiBUaGUgb3B0aW1pemF0aW9uIGRvZXNuJ3QgY2xlYW5seSBjb21iaW5lIHdp dGggdGhlIG5ldyBwYWdlX3Bvb2wNCj4+IGRpcmVjdGlvbiBmb3IgbWFpbnRhaW5pbmcgYSBxdWV1 ZSBmb3IgImF2YWlsYWJsZSIgcGFnZXMsIGFzIHRoZSBwdXRfcGFnZQ0KPj4gZmxvdyB3b3VsZCBu ZWVkIHRvIHJlYWQgcGFnZXJlZl9iaWFzLCBhc3luY2hyb25vdXNseSwgYW5kIGFjdCBhY2NvcmRp bmdseS4NCj4+DQo+PiBUaGUgc3VnZ2VzdGVkIGhvb2sgaW4gcHV0X3BhZ2UgKHRvIGNhdGNoIHRo ZSAyIC0+IDEgImJpYXNlZCByZWZjbnQiDQo+PiB0cmFuc2l0aW9uKSBjYXVzZXMgYSBwcm9ibGVt IHRvIHRoZSB0cmFkaXRpb25hbCBwYWdlcmVmX2JpYXMgaWRlYSwgYXMgaXQNCj4+IGltcGxpZXMg YSBuZXcgcG9pbnQgaW4gd2hpY2ggdGhlIHBhZ2VyZWZfYmlhcyBmaWVsZCBpcyByZWFkDQo+PiAq YXN5bmNocm9ub3VzbHkqLiBUaGlzIHdvdWxkIHJpc2sgbWlzc2luZyB0aGUgdGhpcyBjcml0aWNh bCAyIC0+IDENCj4+IHRyYW5zaXRpb24hIFVubGVzcyBwYWdlcmVmX2JpYXMgaXMgYXRvbWljLi4u DQo+IA0KPiBJIHdhbnQgdG8gc3RvcCB5b3UgaGVyZS4uLg0KPiANCj4gSXQgc2VlbXMgdG8gbWUg dGhhdCB5b3UgYXJlIHRyeWluZyB0byBzaG9laG9ybiBpbiBhIHJlZmNvdW50DQo+IG9wdGltaXph dGlvbiBpbnRvIHBhZ2VfcG9vbC4gIFRoZSBwYWdlX3Bvb2wgaXMgb3B0aW1pemVkIGZvciB0aGUg WERQDQo+IGNhc2Ugb2Ygb25lLWZyYW1lLXBlci1wYWdlLCB3aGVyZSB3ZSBjYW4gYXZvaWQgY2hh bmdpbmcgdGhlIHJlZmNvdW50LA0KPiBhbmQgdHJhZGVvZmYgbWVtb3J5IHVzYWdlIGZvciBzcGVl ZC4gIEl0IGlzIGNvbXBhdGlibGUgd2l0aCB0aGUgZWxldmF0ZWQNCj4gcmVmY291bnQgdXNhZ2Us IGJ1dCB0aGF0IGlzIG5vdCB0aGUgb3B0aW1pemF0aW9uIHRhcmdldC4NCj4gDQo+IElmIHRoZSBj YXNlIHlvdSBhcmUgb3B0aW1pemluZyBmb3IgaXMgInBhY2tpbmciIG1vcmUgZnJhbWVzIGluIGEg cGFnZSwNCj4gdGhlbiB0aGUgcGFnZV9wb29sIG1pZ2h0IGJlIHRoZSB3cm9uZyBjaG9pY2UuICBU byBtZSBpdCB3b3VsZCBtYWtlIG1vcmUNCj4gc2Vuc2UgdG8gY3JlYXRlIGFub3RoZXIgZW51bSB4 ZHBfbWVtX3R5cGUsIHRoYXQgZ2VuZXJhbGl6ZSB0aGUNCj4gcGFnZXJlZl9iaWFzIHRyaWNrcyBh bHNvIHVzZWQgYnkgc29tZSBkcml2ZXJzLg0KPiANCg0KSGkgSmVzcGVyLA0KDQpXZSBzaGFyZSB0 aGUgc2FtZSBpbnRlcmVzdCwgSSB0cmllZCB0byBjb21iaW5lIHRoZSBwYWdlcmVmX2JpYXMgDQpv cHRpbWl6YXRpb24gb24gdG9wIG9mIHRoZSBwdXRfcGFnZSBob29rLCBidXQgdHVybnMgb3V0IGl0 IGRvZXNuJ3QgZml0LiANClRoYXQncyBhbGwuDQoNCk9mIGNvdXJzZSwgSSBhbSBhd2FyZSBvZiB0 aGUgZmFjdCB0aGF0IHBhZ2VfcG9vbCBpcyBvcHRpbWl6ZWQgZm9yIFhEUCANCnVzZSBjYXNlcy4g QnV0LCBhcyBkcml2ZXJzIHByZWZlciBhIHNpbmdsZSBmbG93IGZvciB0aGVpciANCnBhZ2UtYWxs b2NhdGlvbiBtYW5hZ2VtZW50LCByYXRoZXIgdGhhbiBoYXZpbmcgc2V2ZXJhbCBhbGxvY2F0aW9u L2ZyZWUgDQptZXRob2RzIGRlcGVuZGluZyBvbiB3aGV0aGVyIFhEUCBwcm9ncmFtIGlzIGxvYWRl ZCBvciBub3QsIHRoZSANCnBlcmZvcm1hbmNlIGZvciBub24tWERQIGZsb3cgYWxzbyBtYXR0ZXJz Lg0KSSBrbm93IHlvdSdyZSBub3QgaWdub3JpbmcgdGhpcywgdGhlIGZhY3QgdGhhdCB5b3UncmUg YWRkaW5nIA0KY29tcGF0aWJpbGl0eSBmb3IgdGhlIGVsZXZhdGVkIHJlZmNvdW50IHVzYWdlIGlz IGEga2V5IHN0ZXAgaW4gdGhpcyANCmRpcmVjdGlvbi4NCg0KQW5vdGhlciBrZXkgYmVuZWZpdCBv ZiBwYWdlX3Bvb2wgaXMgcHJvdmlkaW5nIGEgbmV0ZGV2LW9wdGltaXplZCBBUEkgDQp0aGF0IGNh biByZXBsYWNlIHRoZSBwYWdlIGFsbG9jYXRpb24gLyBkbWEgbWFwcGluZyBsb2dpYyBvZiB0aGUg DQpkaWZmZXJlbnQgZHJpdmVycywgYW5kIHRha2UgaXQgaW50byBvbmUgY29tbW9uIHNoYXJlZCB1 bml0Lg0KVGhpcyBoZWxwcyByZW1vdmUgbWFueSBMT0NzIGZyb20gZHJpdmVycywgc2lnbmlmaWNh bnRseSBpbXByb3ZlcyANCm1vZHVsYXJpdHksIGFuZCBlYXNlcyB0aGUgc3VwcG9ydCBvZiBuZXcg b3B0aW1pemF0aW9ucy4NCkJ5IGltcHJvdmluZyB0aGUgZ2VuZXJhbCBub24tWERQIGZsb3cgKHBh Y2tpbmcgc2V2ZXJhbCBwYWNrZXRzIGluIGEgDQpwYWdlKSB5b3UgZW5jb3VyYWdlIG1vcmUgYW5k IG1vcmUgZHJpdmVycyB0byBkbyB0aGUgdHJhbnNpdGlvbi4NCg0KV2UgYWxsIGxvb2sgdG8gZnVy dGhlciBpbXByb3ZlIHRoZSBwYWdlLXBvb2wgcGVyZm9ybWFuY2UuIFRoZSANCnBhZ2VyZWZfYmlh cyBpZGVhIGRvZXMgbm90IGZpdCwgdGhhdCdzIGZpbmUuDQpXZSBjYW4gc3RpbGwgaW50cm9kdWNl IGFuIEFQSSBmb3IgYnVsayBwYWdlLWFsbG9jYXRpb24sIGl0IHdpbGwgaW1wcm92ZSANCmJvdGgg WERQIGFuZCBub24tWERQIGZsb3dzLg0KDQpSZWdhcmRzLA0KVGFyaXENCg==