From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Roper Subject: [PATCH 5/8] drm/i915/gen9: Hold wm_mutex around SKL watermark updates Date: Mon, 7 Mar 2016 17:05:43 -0800 Message-ID: <1457399146-4578-6-git-send-email-matthew.d.roper@intel.com> References: <1457399146-4578-1-git-send-email-matthew.d.roper@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 6B6956E0E8 for ; Tue, 8 Mar 2016 01:07:25 +0000 (UTC) In-Reply-To: <1457399146-4578-1-git-send-email-matthew.d.roper@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: shobhit.kumar@intel.com List-Id: intel-gfx@lists.freedesktop.org U0tMIHdhdGVybWFyayBjb2RlIHVzZXMgYSBmaWVsZCBpbiBkZXZfcHJpdiB0byBob2xkIHRoZSB3 YXRlcm1hcmsKcmVzdWx0cyBiZWluZyBjYWxjdWxhdGVkLiAgSWYgaW5kZXBlbmRlbnQgY29tbWl0 cyBhcmUgc3VibWl0dGVkIGFnYWluc3QKZGlzam9pbnQgQ1JUQydzLCB0aGUgd2F0ZXJtYXJrIHVw ZGF0ZXMgY291bGQgcmFjZSBhbmQgY2xvYmJlciBlYWNoCm90aGVyJ3MgdXNhZ2Ugb2YgZGV2X3By aXYtPndtLnNrbF9yZXN1bHRzLgoKU2lnbmVkLW9mZi1ieTogTWF0dCBSb3BlciA8bWF0dGhldy5k LnJvcGVyQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jIHwg NiArKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfcG0uYwppbmRleCAwNDFkYjVkMy4uMjlkMzdkMyAxMDA2NDQKLS0t IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYworKysgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9wbS5jCkBAIC0zODA1LDYgKzM4MDUsNyBAQCBzdGF0aWMgdm9pZCBza2xfdXBk YXRlX3dtKHN0cnVjdCBkcm1fY3J0YyAqY3J0YykKIAlzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAq Y3N0YXRlID0gdG9faW50ZWxfY3J0Y19zdGF0ZShjcnRjLT5zdGF0ZSk7CiAJc3RydWN0IHNrbF9w aXBlX3dtICpwaXBlX3dtID0gJmNzdGF0ZS0+d20ub3B0aW1hbC5za2w7CiAKKwltdXRleF9sb2Nr KCZkZXZfcHJpdi0+d20ud21fbXV0ZXgpOwogCiAJLyogQ2xlYXIgYWxsIGRpcnR5IGZsYWdzICov CiAJbWVtc2V0KHJlc3VsdHMtPmRpcnR5LCAwLCBzaXplb2YoYm9vbCkgKiBJOTE1X01BWF9QSVBF Uyk7CkBAIC0zODE1LDcgKzM4MTYsNyBAQCBzdGF0aWMgdm9pZCBza2xfdXBkYXRlX3dtKHN0cnVj dCBkcm1fY3J0YyAqY3J0YykKIAlza2xfc2V0X3BsYW5lX3BpeGVsX3JhdGUoY3J0Yyk7CiAKIAlp ZiAoIXNrbF91cGRhdGVfcGlwZV93bShjcnRjLCAmcmVzdWx0cy0+ZGRiLCBwaXBlX3dtKSkKLQkJ cmV0dXJuOworCQlnb3RvIG91dDsKIAogCXNrbF9jb21wdXRlX3dtX3Jlc3VsdHMoZGV2LCBwaXBl X3dtLCByZXN1bHRzLCBpbnRlbF9jcnRjKTsKIAlyZXN1bHRzLT5kaXJ0eVtpbnRlbF9jcnRjLT5w aXBlXSA9IHRydWU7CkBAIC0zODI2LDYgKzM4MjcsOSBAQCBzdGF0aWMgdm9pZCBza2xfdXBkYXRl X3dtKHN0cnVjdCBkcm1fY3J0YyAqY3J0YykKIAogCS8qIHN0b3JlIHRoZSBuZXcgY29uZmlndXJh dGlvbiAqLwogCWRldl9wcml2LT53bS5za2xfaHcgPSAqcmVzdWx0czsKKworb3V0OgorCW11dGV4 X3VubG9jaygmZGV2X3ByaXYtPndtLndtX211dGV4KTsKIH0KIAogc3RhdGljIHZvaWQgaWxrX2Nv bXB1dGVfd21fY29uZmlnKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCi0tIAoyLjEuNAoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==