From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville Syrjala Subject: [RFC][PATCH 09/11] drm: Fix getconnector locking Date: Tue, 27 Feb 2018 14:56:58 +0200 Message-ID: <20180227125700.6527-10-ville.syrjala@linux.intel.com> References: <20180227125700.6527-1-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180227125700.6527-1-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Daniel Vetter , intel-gfx@lists.freedesktop.org, Keith Packard List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClRo ZSBlZGlkIGlzIHByb3RlY3RlZCBieSBtb2RlX2NvbmZpZy5tdXRleCBzbyBleHRlbmQgdGhlIGxv Y2tpbmcgdG8KcHJvdGVjdCB0aGUgcHJvcGVydHkgcmVhZG91dCBwYXJ0IGFzIHdlbGwuCgpDYzog S2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+CkNjOiBEYW5pZWwgVmV0dGVyIDxkYW5p ZWwudmV0dGVyQGZmd2xsLmNoPgpTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxl LnN5cmphbGFAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fY29ubmVj dG9yLmMgfCA1ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fY29ubmVjdG9yLmMgYi9k cml2ZXJzL2dwdS9kcm0vZHJtX2Nvbm5lY3Rvci5jCmluZGV4IDJiZjE5YTM3ZGJhYy4uMTIyMDYw NzkyYjZmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2Nvbm5lY3Rvci5jCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9kcm1fY29ubmVjdG9yLmMKQEAgLTE2MjQsMTUgKzE2MjQsMTIgQEAg aW50IGRybV9tb2RlX2dldGNvbm5lY3RvcihzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB2b2lkICpk YXRhLAogCQkJaWYgKGNvcHlfdG9fdXNlcihtb2RlX3B0ciArIGNvcGllZCwKIAkJCQkJICZ1X21v ZGUsIHNpemVvZih1X21vZGUpKSkgewogCQkJCXJldCA9IC1FRkFVTFQ7Ci0JCQkJbXV0ZXhfdW5s b2NrKCZkZXYtPm1vZGVfY29uZmlnLm11dGV4KTsKLQogCQkJCWdvdG8gb3V0OwogCQkJfQogCQkJ Y29waWVkKys7CiAJCX0KIAl9CiAJb3V0X3Jlc3AtPmNvdW50X21vZGVzID0gbW9kZV9jb3VudDsK LQltdXRleF91bmxvY2soJmRldi0+bW9kZV9jb25maWcubXV0ZXgpOwogCiAJZHJtX21vZGVzZXRf bG9jaygmZGV2LT5tb2RlX2NvbmZpZy5jb25uZWN0aW9uX211dGV4LCBOVUxMKTsKIAllbmNvZGVy ID0gZHJtX2Nvbm5lY3Rvcl9nZXRfZW5jb2Rlcihjb25uZWN0b3IpOwpAQCAtMTY1MCw2ICsxNjQ3 LDggQEAgaW50IGRybV9tb2RlX2dldGNvbm5lY3RvcihzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB2 b2lkICpkYXRhLAogCWRybV9tb2Rlc2V0X3VubG9jaygmZGV2LT5tb2RlX2NvbmZpZy5jb25uZWN0 aW9uX211dGV4KTsKIAogb3V0OgorCW11dGV4X3VubG9jaygmZGV2LT5tb2RlX2NvbmZpZy5tdXRl eCk7CisKIAlkcm1fY29ubmVjdG9yX3B1dChjb25uZWN0b3IpOwogCiAJcmV0dXJuIHJldDsKLS0g CjIuMTMuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==