From: Mike Galbraith Subject: Re: [patch] swiotlb: fix ignored DMA_ATTR_NO_WARN request Date: Sat, 12 May 2018 09:11:00 +0200 Message-ID: <1526109060.20556.1.camel@gmx.de> References: <1525943427.8013.11.camel@gmx.de> <1525948096.29445.4.camel@gmx.de> <1526022830.6288.3.camel@gmx.de> <1526051730.23162.3.camel@gmx.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1526051730.23162.3.camel-Mmb7MZpHnFY@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Nouveau" To: nouveau Cc: Christian Koenig , Christoph Hellwig , Roger He , LKML , Ben Skeggs List-Id: nouveau.vger.kernel.org VG8gY29uY2x1ZGUgdG8gdGhpcyBzbmFpbCBsaWtlIHRocmVhZCAoL21lPXdhbGtpbmcgd291bmRl ZCksIHdpdGggdGhlCnY0LjE2LjggaHVuayBiZWxvdywgdHJhY2VzIHNob3dpbmcgdGhhdCBzd2lv dGxiX2FsbG9jX2NvaGVyZW50KCkgd2FzCmJlaW5nIGFza2VkIHRvIG5vdCBib3RoZXIgd2Fybmlu ZyBzdGFydGVkIHNob3dpbmcgdXAgYWZ0ZXIgdGhlIGJveCBoYWQKYmVlbiBmbG9nZ2VkIGZvciBh IHdoaWxlLgoKV2hhdGV2ZXIgZmluYWxseSBoYXBwZW5zIHdpdGggc3dpb3RsYiAoc2VlbXMgdG8g YmUgaW4gZmx1eCksIG90aGVyCmZvbGtzIG1lZXRpbmcgYW5ub3lpbmcgZ3JpcGVhZ2UgY2FuIGZp bmQgYmFuZGFpZHMgaW4gdGhlIGludGVyaW0uCgpUaGUgRW5kCgp2NC4xNi44ICFETUFfRElSRUNU X09QUwpYb3JnLTMxMDUgIFswMDFdIC4uLi4gIDIxNTYuNzExNDcxOiBzd2lvdGxiX2FsbG9jX2Nv aGVyZW50KzB4YTcvMHgxZTA6IHl1cApYb3JnLTMxMDUgIFswMDFdIC4uLi4gIDIxNTYuNzExNDk3 OiA8c3RhY2sgdHJhY2U+CiA9PiB0dG1fZG1hX3BvcHVsYXRlKzB4MjNjLzB4MzEwIFt0dG1dCiA9 PiB0dG1fdHRfYmluZCsweDMxLzB4NjAgW3R0bV0KID0+IHR0bV9ib19oYW5kbGVfbW92ZV9tZW0r MHg1MjcvMHg1ODAgW3R0bV0KID0+IHR0bV9ib192YWxpZGF0ZSsweGZiLzB4MTEwIFt0dG1dCiA9 PiB0dG1fYm9faW5pdF9yZXNlcnZlZCsweDI4OS8weDQ1MCBbdHRtXQogPT4gdHRtX2JvX2luaXQr MHg3Ny8weGQwIFt0dG1dCiA9PiBub3V2ZWF1X2JvX25ldysweDNmYy8weDVlMCBbbm91dmVhdV0K ID0+IG5vdXZlYXVfZ2VtX25ldysweDY2LzB4MTEwIFtub3V2ZWF1XQogPT4gbm91dmVhdV9nZW1f aW9jdGxfbmV3KzB4NDgvMHhjMCBbbm91dmVhdV0KID0+IGRybV9pb2N0bF9rZXJuZWwrMHg2Ni8w eGIwIFtkcm1dCiA9PiBkcm1faW9jdGwrMHgyYTQvMHgzNjAgW2RybV0KID0+IG5vdXZlYXVfZHJt X2lvY3RsKzB4NTAvMHhiMCBbbm91dmVhdV0KID0+IGRvX3Zmc19pb2N0bCsweDkyLzB4NWUwCiA9 PiBTeVNfaW9jdGwrMHgzYi8weDcwCiA9PiBkb19zeXNjYWxsXzY0KzB4NzQvMHgxYTAKID0+IGVu dHJ5X1NZU0NBTExfNjRfYWZ0ZXJfaHdmcmFtZSsweDNkLzB4YTIKCi0tLSBhL2FyY2gveDg2L2tl cm5lbC9wY2ktc3dpb3RsYi5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9wY2ktc3dpb3RsYi5jCkBA IC0yOCwxMCArMjgsOCBAQCB2b2lkICp4ODZfc3dpb3RsYl9hbGxvY19jb2hlcmVudChzdHJ1Y3QK IAkgKiBzd2lvdGxiX2FsbG9jX2NvaGVyZW50KCkgd2lsbCBwcmludCBhIHdhcm5pbmcgd2hlbiB0 aGUgRE1BCiAJICogbWVtb3J5IGFsbG9jYXRpb24gdWx0aW1hdGVseSBmYWlsZWQuCiAJICovCi0J ZmxhZ3MgfD0gX19HRlBfTk9XQVJOOwotCi0JdmFkZHIgPSBkbWFfZ2VuZXJpY19hbGxvY19jb2hl cmVudChod2Rldiwgc2l6ZSwgZG1hX2hhbmRsZSwgZmxhZ3MsCi0JCQkJCSAgIGF0dHJzKTsKKwl2 YWRkciA9IGRtYV9nZW5lcmljX2FsbG9jX2NvaGVyZW50KGh3ZGV2LCBzaXplLCBkbWFfaGFuZGxl LAorCQkJCQkgICBmbGFncyB8IF9fR0ZQX05PV0FSTiwgYXR0cnMpOwogCWlmICh2YWRkcikKIAkJ cmV0dXJuIHZhZGRyOwogCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCk5vdXZlYXUgbWFpbGluZyBsaXN0Ck5vdXZlYXVAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vbm91dmVhdQo=