From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrea Arcangeli Subject: [PATCH 2/5] i915: flush gem obj freeing workqueues to add accuracy to the i915 shrinker Date: Fri, 7 Apr 2017 01:23:44 +0200 Message-ID: <20170406232347.988-3-aarcange@redhat.com> References: <87pogtplxr.fsf@intel.com> <20170406232347.988-1-aarcange@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170406232347.988-1-aarcange@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Martin Kepplinger , Thorsten Leemhuis , daniel.vetter@intel.com, Dave Airlie , Chris Wilson Cc: intel-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org V2FpdGluZyBhIFJDVSBncmFjZSBwZXJpb2Qgb25seSBndWFyYW50ZWVzIHRoZSB3b3JrIGdldHMg cXVldWVkLCBidXQKdW50aWwgYWZ0ZXIgdGhlIHF1ZXVlZCB3b3JrcXVldWUgcmV0dXJucywgdGhl cmUncyBubyBndWFyYW50ZWUgdGhlCm1lbW9yeSB3YXMgYWN0dWFsbHkgZnJlZWQuIFNvIGZsdXNo IHRoZSB3b3JrIHRvIHByb3ZpZGUgYmV0dGVyCmd1YXJhbnRlZXMgdG8gdGhlIHJlY2xhaW0gY29k ZSBpbiBhZGRpdGlvbiBvZiB3YWl0aW5nIGEgUkNVIGdyYWNlCnBlcmlvZCB0byBwYXNzLgoKU2ln bmVkLW9mZi1ieTogQW5kcmVhIEFyY2FuZ2VsaSA8YWFyY2FuZ2VAcmVkaGF0LmNvbT4KLS0tCiBk cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jICAgICAgICAgIHwgMiArKwogZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9nZW1fc2hyaW5rZXIuYyB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAz IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl bS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwppbmRleCAzOTgyNDg5Li42MTJm ZGUzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKQEAgLTQ3NDgsNiArNDc0OCw3IEBAIGludCBp OTE1X2dlbV9mcmVlemUoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQogCSAqIHJ1 bm5pbmcgd29ya3F1ZXVlIG1heSB3YWl0IG9uIHRoZSBzdHJ1Y3RfbXV0ZXguCiAJICovCiAJc3lu Y2hyb25pemVfcmN1KCk7IC8qIHdhaXQgZm9yIG91ciBlYXJsaWVyIFJDVSBkZWxheWVkIHNsYWIg ZnJlZXMgKi8KKwlmbHVzaF93b3JrKCZkZXZfcHJpdi0+bW0uZnJlZV93b3JrKTsKIAogCWludGVs X3J1bnRpbWVfcG1fcHV0KGRldl9wcml2KTsKIApAQCAtNDc4OSw2ICs0NzkwLDcgQEAgaW50IGk5 MTVfZ2VtX2ZyZWV6ZV9sYXRlKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKIAlt dXRleF91bmxvY2soJmRldl9wcml2LT5kcm0uc3RydWN0X211dGV4KTsKIAogCXN5bmNocm9uaXpl X3JjdV9leHBlZGl0ZWQoKTsKKwlmbHVzaF93b3JrKCZkZXZfcHJpdi0+bW0uZnJlZV93b3JrKTsK IAogCXJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9n ZW1fc2hyaW5rZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3Nocmlua2VyLmMK aW5kZXggZmVhMTQ1NC4uMzBmNzlhZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW1fc2hyaW5rZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9z aHJpbmtlci5jCkBAIC0zMjksNiArMzI5LDcgQEAgaTkxNV9nZW1fc2hyaW5rZXJfc2NhbihzdHJ1 Y3Qgc2hyaW5rZXIgKnNocmlua2VyLCBzdHJ1Y3Qgc2hyaW5rX2NvbnRyb2wgKnNjKQogCQkgKiBi bG9ja2VkIHdhaXRpbmcgb24gdXMgdG8gcmVsZWFzZSBzdHJ1Y3RfbXV0ZXguCiAJCSAqLwogCQlz eW5jaHJvbml6ZV9yY3VfZXhwZWRpdGVkKCk7CisJZmx1c2hfd29yaygmZGV2X3ByaXYtPm1tLmZy ZWVfd29yayk7CiAKIAlyZXR1cm4gZnJlZWQ7CiB9Cl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo=