From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH 1/6] swiotlb: Add helper to know if it is in use for a specific device. Date: Wed, 26 Aug 2015 15:02:31 -0400 Message-ID: <20150826190231.GA6627@l.oracle.com> References: <1440615127-25834-1-git-send-email-jglisse@redhat.com> <1440615127-25834-2-git-send-email-jglisse@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by gabe.freedesktop.org (Postfix) with ESMTPS id 31CC66ECA1 for ; Wed, 26 Aug 2015 12:02:42 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1440615127-25834-2-git-send-email-jglisse@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: jglisse@redhat.com Cc: lkml@vger.kernel.org, dri-devel@lists.freedesktop.org, Ben Skeggs , Daniel Vetter , Alex Deucher , Dave Airlie List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBBdWcgMjYsIDIwMTUgYXQgMDI6NTI6MDJQTSAtMDQwMCwgamdsaXNzZUByZWRoYXQu Y29tIHdyb3RlOgo+IEZyb206IErDqXLDtG1lIEdsaXNzZSA8amdsaXNzZUByZWRoYXQuY29tPgo+ IAo+IFNvbWUgZGV2aWNlIGxpa2UgR1BVIGRvIHRoaW5ncyBkaWZmZXJlbnRseSBpZiBzd2lvdGxi IGlzIGluIHVzZS4gV2UKPiB1c2UgdG8gcmVseSBvbiBzd2lvdGxiX25yX3RibCgpIHRvIGtub3cg aWYgc3dpb3RsYiB3YXMgZW5hYmxlZCBvciBub3QKPiBidXQgdGhpcyBpcyB1bnJlbGlhYmxlLiBQ YXRjaCBhZGQgYSBzaW1wbGUgaGVscGVycyB0byBjaGVjayBpZiBhbnkgb2YKCldoeSBpcyBpdCB1 bnJlbGlhYmxlPwoKPiB0aGUgZG1hX29wcyBhc3NvY2lhdGVkIHdpdGggYSBkZXZpY2UgcG9pbnRz IHRvIHRoZSBzd2lvdGxiIGZ1bmN0aW9ucywKPiBtYWtpbmcgc3dpb3RsYiBjaGVjayByZWxpYWJs ZSBmb3IgYSBkZXZpY2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogSsOpcsO0bWUgR2xpc3NlIDxqZ2xp c3NlQHJlZGhhdC5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA b3JhY2xlLmNvbT4KPiBDYzogQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29t Pgo+IENjOiBCZW4gU2tlZ2dzIDxic2tlZ2dzQHJlZGhhdC5jb20+Cj4gQ2M6IERhdmUgQWlybGll IDxhaXJsaWVkQHJlZGhhdC5jb20+Cj4gQ2M6IGxrbWxAdmdlci5rZXJuZWwub3JnCj4gQ2M6IERh bmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgo+IC0tLQo+ICBpbmNsdWRlL2xp bnV4L2RtYS1tYXBwaW5nLmggfCAxOCArKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5n ZWQsIDE4IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9kbWEt bWFwcGluZy5oIGIvaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oCj4gaW5kZXggYWMwN2ZmMC4u ZWFjOTExZSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKPiArKysg Yi9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKPiBAQCAtMzE0LDQgKzMxNCwyMiBAQCBzdGF0 aWMgaW5saW5lIGludCBkbWFfbW1hcF93cml0ZWNvbWJpbmUoc3RydWN0IGRldmljZSAqZGV2LAo+ ICAjZGVmaW5lIGRtYV91bm1hcF9sZW5fc2V0KFBUUiwgTEVOX05BTUUsIFZBTCkgICAgZG8geyB9 IHdoaWxlICgwKQo+ICAjZW5kaWYKPiAgCj4gKwo+ICsjaWZkZWYgQ09ORklHX1NXSU9UTEIKPiAr c3RhdGljIGlubGluZSBib29sIHN3aW90bGJfaW5fdXNlKHN0cnVjdCBkZXZpY2UgKmRldikKPiAr ewo+ICsJc3RydWN0IGRtYV9tYXBfb3BzICpvcHMgPSBnZXRfZG1hX29wcyhkZXYpOwo+ICsKPiAr CXJldHVybiAob3BzLT5tYXBfc2cgPT0gc3dpb3RsYl9tYXBfc2dfYXR0cnMgfHwKPiArCQlvcHMt PnVubWFwX3NnID09IHN3aW90bGJfdW5tYXBfc2dfYXR0cnMgfHwKPiArCQlvcHMtPm1hcF9wYWdl ID09IHN3aW90bGJfbWFwX3BhZ2UpOwoKVGhhdCB3b24ndCB3b3JrLiBXaGF0IGlmIHdlIHVzZSB4 ZW4tc3dpb3RsYiB3aGljaCBoYXMgZGlmZmVyZW50IGZ1bmN0aW9uCm5hbWVzPwoKPiArfQo+ICsj ZWxzZQo+ICtzdGF0aWMgaW5saW5lIGJvb2wgc3dpb3RsYl9pbl91c2Uoc3RydWN0IGRldmljZSAq ZGV2KQo+ICt7Cj4gKwlyZXR1cm4gZmFsc2U7Cj4gK30KPiArI2VuZGlmCj4gKwo+ICsKPiAgI2Vu ZGlmCj4gLS0gCj4gMi4xLjAKPiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9k cmktZGV2ZWwK