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=-8.3 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 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 A3004C3A59F for ; Thu, 29 Aug 2019 22:48:18 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (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 7230D2189D for ; Thu, 29 Aug 2019 22:48:18 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="iThSoqqr" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7230D2189D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1i3TD1-0001d2-Oz; Thu, 29 Aug 2019 22:48:03 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1i3TD0-0001cp-7H for xen-devel@lists.xenproject.org; Thu, 29 Aug 2019 22:48:02 +0000 X-Inumbo-ID: 0decfa00-caaf-11e9-ae74-12813bfff9fa Received: from mail.kernel.org (unknown [198.145.29.99]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id 0decfa00-caaf-11e9-ae74-12813bfff9fa; Thu, 29 Aug 2019 22:48:01 +0000 (UTC) Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id AC0992173E; Thu, 29 Aug 2019 22:48:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1567118881; bh=AF7KaaN0SPHZVCzMo4I0QlziT4Dc084NALpVNTE66xw=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=iThSoqqrWY1rBHxgi2xpVYpYO5u/qkuBWYnStULaaLWA7uxqFPq1k2ifNvRpQjCsx oSUbcFoQVW+Q2dWM8uumjkvHntXywq9XuABVd8lVFeKIULhiYmtzH1Oa21ErYKv5Q2 UmYWrhepeTu37larup9+65efIBZ3rbyjcLiAAXV4= Date: Thu, 29 Aug 2019 15:48:00 -0700 (PDT) From: Stefano Stabellini X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s To: Christoph Hellwig In-Reply-To: <20190826121944.515-10-hch@lst.de> Message-ID: References: <20190826121944.515-1-hch@lst.de> <20190826121944.515-10-hch@lst.de> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Subject: Re: [Xen-devel] [PATCH 09/11] swiotlb-xen: remove page-coherent.h X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Stefano Stabellini , Konrad Rzeszutek Wilk , x86@kernel.org, linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org, xen-devel@lists.xenproject.org, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" T24gTW9uLCAyNiBBdWcgMjAxOSwgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6Cj4gVGhlIG9ubHkg dGhpbmcgbGVmdCBvZiBwYWdlLWNvaGVyZW50LmggaXMgdHdvIGZ1bmN0aW9ucyBpbXBsZW1lbnRl ZCBieQo+IHRoZSBhcmNoaXRlY3R1cmUgZm9yIG5vbi1jb2hlcmVudCBETUEgc3VwcG9ydCB0aGF0 IGFyZSBuZXZlciBjYWxsZWQgZm9yCj4gZnVsbHkgY29oZXJlbnQgYXJjaGl0ZWN0dXJlcy4gIEp1 c3QgbW92ZSB0aGUgcHJvdG90eXBlcyBmb3IgdGhvc2UgdG8KPiBzd2lvdGxiLXhlbi5oIGluc3Rl YWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CgpS ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoK Cj4gLS0tCj4gIGFyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmggICB8ICAy IC0tCj4gIGFyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaCB8ICAyIC0t Cj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmggICB8IDExIC0tLS0t LS0tLS0tCj4gIGRyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgICAgICAgICAgICAgICAgICB8ICAz IC0tLQo+ICBpbmNsdWRlL0tidWlsZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSAt Cj4gIGluY2x1ZGUveGVuL2FybS9wYWdlLWNvaGVyZW50LmggICAgICAgICAgICB8IDEwIC0tLS0t LS0tLS0KPiAgaW5jbHVkZS94ZW4vc3dpb3RsYi14ZW4uaCAgICAgICAgICAgICAgICAgIHwgIDYg KysrKysrCj4gIDcgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMo LSkKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNv aGVyZW50LmgKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVu L3BhZ2UtY29oZXJlbnQuaAo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvaW5jbHVkZS9h c20veGVuL3BhZ2UtY29oZXJlbnQuaAo+ICBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4v YXJtL3BhZ2UtY29oZXJlbnQuaAo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9pbmNsdWRlL2Fz bS94ZW4vcGFnZS1jb2hlcmVudC5oIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL3BhZ2UtY29o ZXJlbnQuaAo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDI3ZTk4NDk3NzQwMi4u MDAwMDAwMDAwMDAwCj4gLS0tIGEvYXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJl bnQuaAo+ICsrKyAvZGV2L251bGwKPiBAQCAtMSwyICswLDAgQEAKPiAtLyogU1BEWC1MaWNlbnNl LUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiAtI2luY2x1ZGUgPHhlbi9hcm0vcGFnZS1jb2hlcmVu dC5oPgo+IGRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVy ZW50LmggYi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmgKPiBkZWxl dGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAyN2U5ODQ5Nzc0MDIuLjAwMDAwMDAwMDAwMAo+ IC0tLSBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaAo+ICsrKyAv ZGV2L251bGwKPiBAQCAtMSwyICswLDAgQEAKPiAtLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6 IEdQTC0yLjAgKi8KPiAtI2luY2x1ZGUgPHhlbi9hcm0vcGFnZS1jb2hlcmVudC5oPgo+IGRpZmYg LS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oIGIvYXJjaC94 ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaAo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEw MDY0NAo+IGluZGV4IGM5YzgzOThhMzFmZi4uMDAwMDAwMDAwMDAwCj4gLS0tIGEvYXJjaC94ODYv aW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaAo+ICsrKyAvZGV2L251bGwKPiBAQCAtMSwx MSArMCwwIEBACj4gLS8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gLSNp Zm5kZWYgX0FTTV9YODZfWEVOX1BBR0VfQ09IRVJFTlRfSAo+IC0jZGVmaW5lIF9BU01fWDg2X1hF Tl9QQUdFX0NPSEVSRU5UX0gKPiAtCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX3N5bmNf c2luZ2xlX2Zvcl9jcHUoc3RydWN0IGRldmljZSAqaHdkZXYsCj4gLQkJZG1hX2FkZHJfdCBoYW5k bGUsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpIHsgfQo+IC0KPiAt c3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfc3luY19zaW5nbGVfZm9yX2RldmljZShzdHJ1Y3Qg ZGV2aWNlICpod2RldiwKPiAtCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVudW0g ZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikgeyB9Cj4gLQo+IC0jZW5kaWYgLyogX0FTTV9YODZfWEVO X1BBR0VfQ09IRVJFTlRfSCAqLwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhl bi5jIGIvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYwo+IGluZGV4IGE2NDJlMjg0ZjFlMi4uOTU5 MTFmZjljMTFjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKPiArKysg Yi9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCj4gQEAgLTM1LDkgKzM1LDYgQEAKPiAgI2luY2x1 ZGUgPHhlbi94ZW4tb3BzLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaHZjLWNvbnNvbGUuaD4KPiAgCj4g LSNpbmNsdWRlIDxhc20vZG1hLW1hcHBpbmcuaD4KPiAtI2luY2x1ZGUgPGFzbS94ZW4vcGFnZS1j b2hlcmVudC5oPgo+IC0KPiAgI2luY2x1ZGUgPHRyYWNlL2V2ZW50cy9zd2lvdGxiLmg+Cj4gIC8q Cj4gICAqIFVzZWQgdG8gZG8gYSBxdWljayByYW5nZSBjaGVjayBpbiBzd2lvdGxiX3RibF91bm1h cF9zaW5nbGUgYW5kCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvS2J1aWxkIGIvaW5jbHVkZS9LYnVp bGQKPiBpbmRleCBjMzhmMGQ0NmIyNjcuLmNjZTVjZjZhYmY4OSAxMDA2NDQKPiAtLS0gYS9pbmNs dWRlL0tidWlsZAo+ICsrKyBiL2luY2x1ZGUvS2J1aWxkCj4gQEAgLTExODksNyArMTE4OSw2IEBA IGhlYWRlci10ZXN0LQkJCSs9IHZpZGVvL3ZnYS5oCj4gIGhlYWRlci10ZXN0LQkJCSs9IHZpZGVv L3cxMDBmYi5oCj4gIGhlYWRlci10ZXN0LQkJCSs9IHhlbi9hY3BpLmgKPiAgaGVhZGVyLXRlc3Qt CQkJKz0geGVuL2FybS9oeXBlcmNhbGwuaAo+IC1oZWFkZXItdGVzdC0JCQkrPSB4ZW4vYXJtL3Bh Z2UtY29oZXJlbnQuaAo+ICBoZWFkZXItdGVzdC0JCQkrPSB4ZW4vYXJtL3BhZ2UuaAo+ICBoZWFk ZXItdGVzdC0JCQkrPSB4ZW4vYmFsbG9vbi5oCj4gIGhlYWRlci10ZXN0LQkJCSs9IHhlbi9ldmVu dHMuaAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9hcm0vcGFnZS1jb2hlcmVudC5oIGIvaW5j bHVkZS94ZW4vYXJtL3BhZ2UtY29oZXJlbnQuaAo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+ IGluZGV4IDYzNTQ5MmQ0MWViZS4uMDAwMDAwMDAwMDAwCj4gLS0tIGEvaW5jbHVkZS94ZW4vYXJt L3BhZ2UtY29oZXJlbnQuaAo+ICsrKyAvZGV2L251bGwKPiBAQCAtMSwxMCArMCwwIEBACj4gLS8q IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gLSNpZm5kZWYgX1hFTl9BUk1f UEFHRV9DT0hFUkVOVF9ICj4gLSNkZWZpbmUgX1hFTl9BUk1fUEFHRV9DT0hFUkVOVF9ICj4gLQo+ IC12b2lkIHhlbl9kbWFfc3luY19mb3JfY3B1KHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJf dCBoYW5kbGUsCj4gLQkJcGh5c19hZGRyX3QgcGFkZHIsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9k YXRhX2RpcmVjdGlvbiBkaXIpOwo+IC12b2lkIHhlbl9kbWFfc3luY19mb3JfZGV2aWNlKHN0cnVj dCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBoYW5kbGUsCj4gLQkJcGh5c19hZGRyX3QgcGFkZHIs IHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpOwo+IC0KPiAtI2VuZGlm IC8qIF9YRU5fQVJNX1BBR0VfQ09IRVJFTlRfSCAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hl bi9zd2lvdGxiLXhlbi5oIGIvaW5jbHVkZS94ZW4vc3dpb3RsYi14ZW4uaAo+IGluZGV4IDVlNGI4 M2Y4M2RiYy4uYTdjNjQyODcyNTY4IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUveGVuL3N3aW90bGIt eGVuLmgKPiArKysgYi9pbmNsdWRlL3hlbi9zd2lvdGxiLXhlbi5oCj4gQEAgLTIsOCArMiwxNCBA QAo+ICAjaWZuZGVmIF9fTElOVVhfU1dJT1RMQl9YRU5fSAo+ICAjZGVmaW5lIF9fTElOVVhfU1dJ T1RMQl9YRU5fSAo+ICAKPiArI2luY2x1ZGUgPGxpbnV4L2RtYS1tYXBwaW5nLmg+Cj4gICNpbmNs dWRlIDxsaW51eC9zd2lvdGxiLmg+Cj4gIAo+ICt2b2lkIHhlbl9kbWFfc3luY19mb3JfY3B1KHN0 cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBoYW5kbGUsCj4gKwkJcGh5c19hZGRyX3QgcGFk ZHIsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpOwo+ICt2b2lkIHhl bl9kbWFfc3luY19mb3JfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBoYW5k bGUsCj4gKwkJcGh5c19hZGRyX3QgcGFkZHIsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2Rp cmVjdGlvbiBkaXIpOwo+ICsKPiAgZXh0ZXJuIGludCB4ZW5fc3dpb3RsYl9pbml0KGludCB2ZXJi b3NlLCBib29sIGVhcmx5KTsKPiAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyB4ZW5f c3dpb3RsYl9kbWFfb3BzOwo+ICAKPiAtLSAKPiAyLjIwLjEKPiAKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=