From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH 3/4] drm/i915: Save sink_count for tracking changes to it Date: Tue, 01 Sep 2015 13:43:01 +0300 Message-ID: <87k2sa4dze.fsf@intel.com> References: <1440665312-26698-1-git-send-email-sivakumar.thulasimani@intel.com> <1440665312-26698-4-git-send-email-sivakumar.thulasimani@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id E703A6E60B for ; Tue, 1 Sep 2015 03:39:55 -0700 (PDT) In-Reply-To: <1440665312-26698-4-git-send-email-sivakumar.thulasimani@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Sivakumar Thulasimani , ville.syrjala@linux.intel.com, intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCAyNyBBdWcgMjAxNSwgU2l2YWt1bWFyIFRodWxhc2ltYW5pIDxzaXZha3VtYXIudGh1 bGFzaW1hbmlAaW50ZWwuY29tPiB3cm90ZToKPiBGcm9tOiAiVGh1bGFzaW1hbmksU2l2YWt1bWFy IiA8c2l2YWt1bWFyLnRodWxhc2ltYW5pQGludGVsLmNvbT4KPgo+IHNpbmsgY291bnQgY2FuIGNo YW5nZSBiZXR3ZWVuIHNob3J0IHB1bHNlIGhwZCBoZW5jZSB0aGlzIHBhdGNoCj4gYWRkcyBhIG1l bWJlciB2YXJpYWJsZSB0byBpbnRlbF9kcCBzbyB3ZSBjYW4gdHJhY2sgYW55IGNoYW5nZXMKPiBi ZXR3ZWVuIHNob3J0IHB1bHNlIGludGVycnVwdHMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTaXZha3Vt YXIgVGh1bGFzaW1hbmkgPHNpdmFrdW1hci50aHVsYXNpbWFuaUBpbnRlbC5jb20+CgpQcm92aWRl ZCB0aGUgZWFybGllciBwYXRjaCBnZXRzIGEgcHJvcGVyIGV4cGxhbmF0aW9uLAoKUmV2aWV3ZWQt Ynk6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+CgoKPiAtLS0KPiAgZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyAgfCAgICA1ICsrLS0tCj4gIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2Rydi5oIHwgICAgMSArCj4gIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRp b25zKCspLCAzIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gaW5kZXgg OWU0ZTI3ZC4uODM0ZjUxMyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kcC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+IEBAIC0zODk4 LDcgKzM4OTgsNiBAQCBpbnRlbF9kcF9nZXRfZHBjZChzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2Rw KQo+ICAJc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IGRpZ19wb3J0LT5iYXNlLmJhc2UuZGV2Owo+ ICAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZGV2LT5kZXZfcHJpdmF0ZTsK PiAgCXVpbnQ4X3QgcmV2Owo+IC0JdWludDhfdCByZWc7Cj4gIAo+ICAJaWYgKGludGVsX2RwX2Rw Y2RfcmVhZF93YWtlKCZpbnRlbF9kcC0+YXV4LCAweDAwMCwgaW50ZWxfZHAtPmRwY2QsCj4gIAkJ CQkgICAgc2l6ZW9mKGludGVsX2RwLT5kcGNkKSkgPCAwKQo+IEBAIC0zOTEwLDEwICszOTA5LDEw IEBAIGludGVsX2RwX2dldF9kcGNkKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApCj4gIAkJcmV0 dXJuIGZhbHNlOyAvKiBEUENEIG5vdCBwcmVzZW50ICovCj4gIAo+ICAJaWYgKGludGVsX2RwX2Rw Y2RfcmVhZF93YWtlKCZpbnRlbF9kcC0+YXV4LCBEUF9TSU5LX0NPVU5ULAo+IC0JCQkJCSAgICAm cmVnLCAxKSA8IDApCj4gKwkJCQkJICAgICZpbnRlbF9kcC0+c2lua19jb3VudCwgMSkgPCAwKQo+ ICAJCQlyZXR1cm4gZmFsc2U7Cj4gIAo+IC0JaWYgKCFEUF9HRVRfU0lOS19DT1VOVChyZWcpKQo+ ICsJaWYgKCFEUF9HRVRfU0lOS19DT1VOVChpbnRlbF9kcC0+c2lua19jb3VudCkpCj4gIAkJcmV0 dXJuIGZhbHNlOwo+ICAKPiAgCS8qIENoZWNrIGlmIHRoZSBwYW5lbCBzdXBwb3J0cyBQU1IgKi8K PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmggYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAo+IGluZGV4IDgxYjdkNzcuLjhhY2E1YmIgMTAwNjQ0 Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmgKPiArKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAo+IEBAIC03MTIsNiArNzEyLDcgQEAgc3RydWN0IGlu dGVsX2RwIHsKPiAgCWVudW0gaGRtaV9mb3JjZV9hdWRpbyBmb3JjZV9hdWRpbzsKPiAgCWJvb2wg bGltaXRlZF9jb2xvcl9yYW5nZTsKPiAgCWJvb2wgY29sb3JfcmFuZ2VfYXV0bzsKPiArCXVpbnQ4 X3Qgc2lua19jb3VudDsKPiAgCXVpbnQ4X3QgZHBjZFtEUF9SRUNFSVZFUl9DQVBfU0laRV07Cj4g IAl1aW50OF90IHBzcl9kcGNkW0VEUF9QU1JfUkVDRUlWRVJfQ0FQX1NJWkVdOwo+ICAJdWludDhf dCBkb3duc3RyZWFtX3BvcnRzW0RQX01BWF9ET1dOU1RSRUFNX1BPUlRTXTsKPiAtLSAKPiAxLjcu OS41Cj4KCi0tIApKYW5pIE5pa3VsYSwgSW50ZWwgT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50 ZXIKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK