From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 16/19] drm/i915: Use new atomic iterator macros in fbc Date: Thu, 3 Nov 2016 18:45:20 +0200 Message-ID: <20161103164520.GE4617@intel.com> References: <1476707838-25253-1-git-send-email-maarten.lankhorst@linux.intel.com> <1476707838-25253-17-git-send-email-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1476707838-25253-17-git-send-email-maarten.lankhorst@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Maarten Lankhorst Cc: intel-gfx@lists.freedesktop.org, Paulo Zanoni , dri-devel@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBPY3QgMTcsIDIwMTYgYXQgMDI6Mzc6MTVQTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFu a2hvcnN0QGxpbnV4LmludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZmJjLmMgfCA2ICsrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAz IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9mYmMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jCj4gaW5kZXggZmFhNjc2 MjRlMWVkLi4wMDI4MzM1ZmMxYmIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZmJjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYwo+IEBA IC0xMDYwLDcgKzEwNjAsNyBAQCB2b2lkIGludGVsX2ZiY19jaG9vc2VfY3J0YyhzdHJ1Y3QgZHJt X2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCj4gIAo+ICAJbXV0ZXhfbG9jaygmZmJjLT5sb2NrKTsK PiAgCj4gLQlmb3JfZWFjaF9jcnRjX2luX3N0YXRlKHN0YXRlLCBjcnRjLCBjcnRjX3N0YXRlLCBp KSB7Cj4gKwlmb3JfZWFjaF9uZXdfY3J0Y19pbl9zdGF0ZShzdGF0ZSwgY3J0YywgY3J0Y19zdGF0 ZSwgaSkgewo+ICAJCWlmIChmYmMtPmNydGMgPT0gdG9faW50ZWxfY3J0YyhjcnRjKSkgewo+ICAJ CQlmYmNfY3J0Y19wcmVzZW50ID0gdHJ1ZTsKPiAgCQkJYnJlYWs7Cj4gQEAgLTEwNzQsMTQgKzEw NzQsMTQgQEAgdm9pZCBpbnRlbF9mYmNfY2hvb3NlX2NydGMoc3RydWN0IGRybV9pOTE1X3ByaXZh dGUgKmRldl9wcml2LAo+ICAJICogcGxhbmUuIFdlIGNvdWxkIGdvIGZvciBmYW5jaWVyIHNjaGVt ZXMgc3VjaCBhcyBjaGVja2luZyB0aGUgcGxhbmUKPiAgCSAqIHNpemUsIGJ1dCB0aGlzIHdvdWxk IGp1c3QgYWZmZWN0IHRoZSBmZXcgcGxhdGZvcm1zIHRoYXQgZG9uJ3QgdGllIEZCQwo+ICAJICog dG8gcGlwZSBvciBwbGFuZSBBLiAqLwo+IC0JZm9yX2VhY2hfcGxhbmVfaW5fc3RhdGUoc3RhdGUs IHBsYW5lLCBwbGFuZV9zdGF0ZSwgaSkgewo+ICsJZm9yX2VhY2hfbmV3X3BsYW5lX2luX3N0YXRl KHN0YXRlLCBwbGFuZSwgcGxhbmVfc3RhdGUsIGkpIHsKPiAgCQlzdHJ1Y3QgaW50ZWxfcGxhbmVf c3RhdGUgKmludGVsX3BsYW5lX3N0YXRlID0KPiAgCQkJdG9faW50ZWxfcGxhbmVfc3RhdGUocGxh bmVfc3RhdGUpOwo+ICAKPiAgCQlpZiAoIWludGVsX3BsYW5lX3N0YXRlLT5iYXNlLnZpc2libGUp Cj4gIAkJCWNvbnRpbnVlOwoKVW5yZWxhdGVkIGJ1dCB0aGlzIHRoaW5nIGxvb2tzIHNvbWV3aGF0 IGJvZ3VzLiBGQkMgaXMgdGllZCB0byB0aGUKcHJpbWFyeSBwbGFuZSBvbmx5LCBzbyB3aHkgZG8g d2UgY2FyZSBhYm91dCB0aGUgdmlzaWJpbGl0eSBvZiB0aGUgb3RoZXIKcGxhbmVzPyBBZGRpbmcg UGF1bG8gdG8gQ2MuLi4KCj4gIAo+IC0JCWZvcl9lYWNoX2NydGNfaW5fc3RhdGUoc3RhdGUsIGNy dGMsIGNydGNfc3RhdGUsIGopIHsKPiArCQlmb3JfZWFjaF9uZXdfY3J0Y19pbl9zdGF0ZShzdGF0 ZSwgY3J0YywgY3J0Y19zdGF0ZSwgaikgewoKQWxzbywgY2FuJ3QgdGhpcyBpbm5lciBsb29wIGJl IHJlcGxhY2VkIHdpdGggYSBzaW1wbGUKY3J0YyA9IHBsYW5lX3N0YXRlLT5jcnRjID8KCj4gIAkJ CXN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICppbnRlbF9jcnRjX3N0YXRlID0KPiAgCQkJCXRvX2lu dGVsX2NydGNfc3RhdGUoY3J0Y19zdGF0ZSk7Cj4gIAo+IC0tIAo+IDIuNy40Cj4gCj4gX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFp bGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKVmlsbGUg U3lyasOkbMOkCkludGVsIE9UQwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK