From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Subject: Re: [PATCH 42/44] powerpc/cell: use the dma_supported method for ops switching Date: Sun, 18 Jun 2017 00:13:44 -0700 Message-ID: <20170618071344.GB18526__3761.00906073606$1497770083$gmane$org@infradead.org> References: <20170616181059.19206-1-hch@lst.de> <20170616181059.19206-43-hch@lst.de> <1497732627.2897.128.camel@kernel.crashing.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMUPA-0007P1-EO for xen-devel@lists.xenproject.org; Sun, 18 Jun 2017 07:13:52 +0000 Content-Disposition: inline In-Reply-To: <1497732627.2897.128.camel@kernel.crashing.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Benjamin Herrenschmidt Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org, linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org, iommu@lists.linux-foundation.org, openrisc@lists.librecores.org, netdev@vger.kernel.org, sparclinux@vger.kernel.org, xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org, Christoph Hellwig , linux-arm-kernel@lists.infradead.org List-Id: xen-devel@lists.xenproject.org T24gU3VuLCBKdW4gMTgsIDIwMTcgYXQgMDY6NTA6MjdBTSArMTAwMCwgQmVuamFtaW4gSGVycmVu c2NobWlkdCB3cm90ZToKPiBXaGF0IGlzIHlvdXIgcmF0aW9uYWxlIGhlcmUgPyAoSSBoYXZlIG1p c3NlZCBwYXRjaCAwIGl0IHNlZW1zKS4KCkxlc3MgY29kZSBkdXBsaWNhdGlvbiwgbW9yZSBtb2R1 bGFyIGRtYV9tYXBfb3BzIGluc3RlYW5jZS4KCj4gZG1hX3N1cHBvcnRlZCgpIHdhcyBzdXBwb3Nl ZCB0byBiZSBwcmV0dHkgbXVjaCBhICJjb25zdCIgZnVuY3Rpb24KPiBzaW1wbHkgaW5mb3JtaW5n IHdoZXRoZXIgYSBnaXZlbiBzZXR1cCBpcyBwb3NzaWJsZS4gSGF2aW5nIGl0IHBlcmZvcm0KPiBh biBhY3R1YWwgc3dpdGNoIG9mIG9wcyBzZWVtcyB0byBiZSBwdXNoaW5nIGl0Li4uCgpkbWFfc3Vw cG9ydGVkKCkgaXMgYWxyZWFkeSBnb25lIGZyb20gdGhlIHB1YmxpYyBETUEgQVBJIGFzIGl0IGRv ZXNuJ3QKbWFrZSBzZW5zZSB0byBiZSBjYWxsZWQgc2VwYXJhdGVseSBmcm9tIHNldF9kbWFfbWFz ay4gIEl0IHdpbGwgYmUKZW50aXJlbHkgZ29uZSBpbiB0aGUgbmV4dCBzZXJpZXMgYWZ0ZXIgdGhp cyBvbmUuCgo+IFdoYXQgaWYgYSBkcml2ZXIgd2FudHMgdG8gdGVzdCB2YXJpb3VzIGRtYSBtYXNr cyBhbmQgdGhlbiBwaWNrIG9uZSA/Cj4gCj4gV2hlcmUgZG9lcyB0aGUgQVBJIGRvY3VtZW50cyB0 aGF0IGlmIGEgZHJpdmVyIGNhbGxzIGRtYV9zdXBwb3J0ZWQoKSBpdAo+IHRoZW4gKm11c3QqIHNl dCB0aGUgY29ycmVzcG9uZGluZyBtYXNrIGFuZCB1c2UgdGhhdCA/CgpXaGVyZSBpcyB0aGUgQVBJ IGRvY3VtZW50IGZvciBfYW55XyBvZiB0aGUgZG1hIHJvdXRpbmVzPyAoQTogd29yayBpbgpwcm9n cmVzcyBieSBtZSwgYnV0IEkgbmVlZCB0byBjbGVhbiB1cCB0aGUgbWVzcyBvZiBhcmNoIGhvb2tz IGJlZm9yZQppdCBjYW4gbWFrZSBhbnkgc2Vuc2UpCgo+IEkgZG9uJ3QgbGlrZSBhIGZ1bmN0aW9u IHRoYXQgaXMgYSAiYm9vbGVhbiBxdWVyeSIgbGlrZSB0aGlzIG9uZSB0byBoYXZlCj4gc3VjaCBh IG1ham9yIHNpZGUgZWZmZWN0Lgo+IAo+ID5Gcm9tIGFuIEFQSSBzdGFuZHBvaW50LCBkbWFfc2V0 X21hc2soKSBpcyB3aGVuIHRoZSBtYXNrIGlzIGVzdGFibGlzaGVkLAo+IGFuZCB0aHVzIHdoZW4g dGhlIG9wcyBzd2l0Y2ggc2hvdWxkIGhhcHBlbi4KCkFuZCB0aGF0J3MgZXhhY3RseSB3aGF0IGhh cHBlbnMgYXQgdGhlIGRyaXZlciBBUEkgbGV2ZWwuICBJdCBqdXN0IHR1cm5zCm91dCB0aGUgZG1h X2NhcGFibGUgbWV0aG9kIGlzIHRoZXkgd2F5IGJldHRlciBwbGFjZSB0byBhY3R1YWxseQppbXBs ZW1lbnQgaXQsIGFzIHRoZSAtPnNldF9kbWFfbWFzayBtZXRob2QgcmVxdWlyZXMgbG90cyBvZiBj b2RlCmR1cGxpY2F0aW9uIHdoaWxlIG5vdCBvZmZlcmluZyBhbnkgYWN0dWFsIGJlbmVmaXQgb3Zl ciAtPmRtYV9jYXBhYmxlLgpBbmQgYmVjYXVzZSBvZiB0aGF0IGl0J3MgZ29uZSBhZnRlciB0aGlz IHNlcmllcy4KCkluIHRoZW9yeSB3ZSBjb3VsZCByZW5hbWUgLT5kbWFfY2FwYWJsZSBub3csIGJ1 dCBpdCB3b3VsZCByZXF1aXJlIGEKX2xvdF8gb2YgY2h1cm4uICBHaXZlIG1lIGFub3RoZXIgbWVy Z2Ugd2luZG93IG9yIHR3byBhbmQgd2Ugc2hvdWxkCmJlIGRvd24gdG8gYmUgYWJvdXQgMiBoYW5k ZnVsIG9mIGRtYV9tYXBfb3BzIGluc3RhbmNlLCBhdCB3aGljaCBwb2ludAp3ZSBjb3VsZCBkbyBh bGwgdGhpcyBncmF0aW91cyByZW5hbWluZyBhIGxvdCBtb3JlIGVhc2lseSA6KQoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl dmVsCg==