From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sivakumar Thulasimani Subject: [PATCH 3/4] drm/i915: Save sink_count for tracking changes to it Date: Thu, 27 Aug 2015 14:18:31 +0530 Message-ID: <1440665312-26698-4-git-send-email-sivakumar.thulasimani@intel.com> References: <1440665312-26698-1-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 mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 95E566ECF0 for ; Thu, 27 Aug 2015 01:48:00 -0700 (PDT) In-Reply-To: <1440665312-26698-1-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: ville.syrjala@linux.intel.com, jani.nikula@linux.intel.com, intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogIlRodWxhc2ltYW5pLFNpdmFrdW1hciIgPHNpdmFrdW1hci50aHVsYXNpbWFuaUBpbnRl bC5jb20+CgpzaW5rIGNvdW50IGNhbiBjaGFuZ2UgYmV0d2VlbiBzaG9ydCBwdWxzZSBocGQgaGVu Y2UgdGhpcyBwYXRjaAphZGRzIGEgbWVtYmVyIHZhcmlhYmxlIHRvIGludGVsX2RwIHNvIHdlIGNh biB0cmFjayBhbnkgY2hhbmdlcwpiZXR3ZWVuIHNob3J0IHB1bHNlIGludGVycnVwdHMuCgpTaWdu ZWQtb2ZmLWJ5OiBTaXZha3VtYXIgVGh1bGFzaW1hbmkgPHNpdmFrdW1hci50aHVsYXNpbWFuaUBp bnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyAgfCAgICA1ICsr LS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaCB8ICAgIDEgKwogMiBmaWxlcyBj aGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2RwLmMKaW5kZXggOWU0ZTI3ZC4uODM0ZjUxMyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZHAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCkBA IC0zODk4LDcgKzM4OTgsNiBAQCBpbnRlbF9kcF9nZXRfZHBjZChzdHJ1Y3QgaW50ZWxfZHAgKmlu dGVsX2RwKQogCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBkaWdfcG9ydC0+YmFzZS5iYXNlLmRl djsKIAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9wcml2YXRl OwogCXVpbnQ4X3QgcmV2OwotCXVpbnQ4X3QgcmVnOwogCiAJaWYgKGludGVsX2RwX2RwY2RfcmVh ZF93YWtlKCZpbnRlbF9kcC0+YXV4LCAweDAwMCwgaW50ZWxfZHAtPmRwY2QsCiAJCQkJICAgIHNp emVvZihpbnRlbF9kcC0+ZHBjZCkpIDwgMCkKQEAgLTM5MTAsMTAgKzM5MDksMTAgQEAgaW50ZWxf ZHBfZ2V0X2RwY2Qoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCkKIAkJcmV0dXJuIGZhbHNlOyAv KiBEUENEIG5vdCBwcmVzZW50ICovCiAKIAlpZiAoaW50ZWxfZHBfZHBjZF9yZWFkX3dha2UoJmlu dGVsX2RwLT5hdXgsIERQX1NJTktfQ09VTlQsCi0JCQkJCSAgICAmcmVnLCAxKSA8IDApCisJCQkJ CSAgICAmaW50ZWxfZHAtPnNpbmtfY291bnQsIDEpIDwgMCkKIAkJCXJldHVybiBmYWxzZTsKIAot CWlmICghRFBfR0VUX1NJTktfQ09VTlQocmVnKSkKKwlpZiAoIURQX0dFVF9TSU5LX0NPVU5UKGlu dGVsX2RwLT5zaW5rX2NvdW50KSkKIAkJcmV0dXJuIGZhbHNlOwogCiAJLyogQ2hlY2sgaWYgdGhl IHBhbmVsIHN1cHBvcnRzIFBTUiAqLwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAppbmRleCA4MWI3 ZDc3Li44YWNhNWJiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYu aAorKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaApAQCAtNzEyLDYgKzcxMiw3 IEBAIHN0cnVjdCBpbnRlbF9kcCB7CiAJZW51bSBoZG1pX2ZvcmNlX2F1ZGlvIGZvcmNlX2F1ZGlv OwogCWJvb2wgbGltaXRlZF9jb2xvcl9yYW5nZTsKIAlib29sIGNvbG9yX3JhbmdlX2F1dG87CisJ dWludDhfdCBzaW5rX2NvdW50OwogCXVpbnQ4X3QgZHBjZFtEUF9SRUNFSVZFUl9DQVBfU0laRV07 CiAJdWludDhfdCBwc3JfZHBjZFtFRFBfUFNSX1JFQ0VJVkVSX0NBUF9TSVpFXTsKIAl1aW50OF90 IGRvd25zdHJlYW1fcG9ydHNbRFBfTUFYX0RPV05TVFJFQU1fUE9SVFNdOwotLSAKMS43LjkuNQoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK