From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Paul Subject: [PATCH] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() Date: Tue, 20 Nov 2018 19:37:17 -0500 Message-ID: <20181121003718.17704-1-lyude@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: intel-gfx@lists.freedesktop.org Cc: David Airlie , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org V2hpbGUgdHJ5aW5nIHRvIGFkZCBhIGNoYW1lbGl1bSB0ZXN0IGZvciBzaG9ydCBIUEQgSVJRcywg SSByYW4gaW50bwppc3N1ZXMgd2hlcmUgYSBob3RwbHVnIHN0b3JtIHdvdWxkIGJlIHRyaWdnZXJl ZCwgYnV0IHRoZSBwb2ludCBhdCB3aGljaAppdCB3b3VsZCBiZSByZXBvcnRlZCBieSB0aGUga2Vy bmVsIHdvdWxkIGJlIGFmdGVyIGlndCBhY3R1YWxseSBmaW5pc2hlZApjaGVja2luZyBpOTE1X2hw ZF9zdG9ybV9jdGwncyBzdGF0dXMuIFNvLCBmaXggdGhpcyBieSBzaW1wbHkKc3luY2hyb25pemlu ZyBvdXIgSVJRIHdvcmssIGRpZ19wb3J0X3dvcmssIGFuZCBob3RwbHVnX3dvcmsgYmVmb3JlCnBy aW50aW5nIG91dCB0aGUgSFBEIHN0b3JtIHN0YXR1cyBpbiBpOTE1X2hwZF9zdG9ybV9jdGxfc2hv dygpLgoKU2lnbmVkLW9mZi1ieTogTHl1ZGUgUGF1bCA8bHl1ZGVAcmVkaGF0LmNvbT4KQ2M6IFZp bGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMgfCA3ICsrKysrKysKIDEgZmlsZSBjaGFuZ2Vk LCA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2RlYnVnZnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCmluZGV4IDY5 NDQ3YzY4YjlhZi4uYWY0MjY4YTZkMmQ5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2RlYnVnZnMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMu YwpAQCAtNDU5Miw2ICs0NTkyLDEzIEBAIHN0YXRpYyBpbnQgaTkxNV9ocGRfc3Rvcm1fY3RsX3No b3coc3RydWN0IHNlcV9maWxlICptLCB2b2lkICpkYXRhKQogCXN0cnVjdCBkcm1faTkxNV9wcml2 YXRlICpkZXZfcHJpdiA9IG0tPnByaXZhdGU7CiAJc3RydWN0IGk5MTVfaG90cGx1ZyAqaG90cGx1 ZyA9ICZkZXZfcHJpdi0+aG90cGx1ZzsKIAorCS8qIFN5bmNocm9uaXplIHdpdGggZXZlcnl0aGlu ZyBmaXJzdCBpbiBjYXNlIHRoZXJlJ3MgYmVlbiBhbiBIUEQKKwkgKiBzdG9ybSwgYnV0IHdlIGhh dmVuJ3QgZmluaXNoZWQgaGFuZGxpbmcgaXQgaW4gdGhlIGtlcm5lbCB5ZXQKKwkgKi8KKwlzeW5j aHJvbml6ZV9pcnEoZGV2X3ByaXYtPmRybS5pcnEpOworCWZsdXNoX3dvcmsoJmRldl9wcml2LT5o b3RwbHVnLmRpZ19wb3J0X3dvcmspOworCWZsdXNoX3dvcmsoJmRldl9wcml2LT5ob3RwbHVnLmhv dHBsdWdfd29yayk7CisKIAlzZXFfcHJpbnRmKG0sICJUaHJlc2hvbGQ6ICVkXG4iLCBob3RwbHVn LT5ocGRfc3Rvcm1fdGhyZXNob2xkKTsKIAlzZXFfcHJpbnRmKG0sICJEZXRlY3RlZDogJXNcbiIs CiAJCSAgIHllc25vKGRlbGF5ZWRfd29ya19wZW5kaW5nKCZob3RwbHVnLT5yZWVuYWJsZV93b3Jr KSkpOwotLSAKMi4xOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmkt ZGV2ZWwK