From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Subject: [RFC v3 02/12] drm/file: Don't set master on in-kernel clients Date: Thu, 22 Feb 2018 21:06:43 +0100 Message-ID: <20180222200653.19453-3-noralf@tronnes.org> References: <20180222200653.19453-1-noralf@tronnes.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180222200653.19453-1-noralf@tronnes.org> 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@ffwll.ch, intel-gfx@lists.freedesktop.org, laurent.pinchart@ideasonboard.com List-Id: intel-gfx@lists.freedesktop.org SXQgb25seSBtYWtlcyBzZW5zZSBmb3IgdXNlcnNwYWNlIGNsaWVudHMuCgpTaWduZWQtb2ZmLWJ5 OiBOb3JhbGYgVHLDuG5uZXMgPG5vcmFsZkB0cm9ubmVzLm9yZz4KLS0tCiBkcml2ZXJzL2dwdS9k cm0vZHJtX2ZpbGUuYyB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkg aW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vZHJtX2ZpbGUuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZmlsZS5jCmluZGV4IGQ0NTg4ZDMz ZjkxYy4uNTU1MDUzNzhkZjQ3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2ZpbGUu YworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2ZpbGUuYwpAQCAtMTU1LDE3ICsxNTUsOCBAQCBz dHJ1Y3QgZHJtX2ZpbGUgKmRybV9maWxlX2FsbG9jKHN0cnVjdCBkcm1fbWlub3IgKm1pbm9yKQog CQkJZ290byBvdXRfcHJpbWVfZGVzdHJveTsKIAl9CiAKLQlpZiAoZHJtX2lzX3ByaW1hcnlfY2xp ZW50KGZpbGUpKSB7Ci0JCXJldCA9IGRybV9tYXN0ZXJfb3BlbihmaWxlKTsKLQkJaWYgKHJldCkK LQkJCWdvdG8gb3V0X2Nsb3NlOwotCX0KLQogCXJldHVybiBmaWxlOwogCi1vdXRfY2xvc2U6Ci0J aWYgKGRldi0+ZHJpdmVyLT5wb3N0Y2xvc2UpCi0JCWRldi0+ZHJpdmVyLT5wb3N0Y2xvc2UoZGV2 LCBmaWxlKTsKIG91dF9wcmltZV9kZXN0cm95OgogCWlmIChkcm1fY29yZV9jaGVja19mZWF0dXJl KGRldiwgRFJJVkVSX1BSSU1FKSkKIAkJZHJtX3ByaW1lX2Rlc3Ryb3lfZmlsZV9wcml2YXRlKCZm aWxlLT5wcmltZSk7CkBAIC0zNjUsNiArMzU2LDcgQEAgc3RhdGljIGludCBkcm1fb3Blbl9oZWxw ZXIoc3RydWN0IGZpbGUgKmZpbHAsIHN0cnVjdCBkcm1fbWlub3IgKm1pbm9yKQogewogCXN0cnVj dCBkcm1fZGV2aWNlICpkZXYgPSBtaW5vci0+ZGV2OwogCXN0cnVjdCBkcm1fZmlsZSAqcHJpdjsK KwlpbnQgcmV0OwogCiAJaWYgKGZpbHAtPmZfZmxhZ3MgJiBPX0VYQ0wpCiAJCXJldHVybiAtRUJV U1k7CS8qIE5vIGV4Y2x1c2l2ZSBvcGVucyAqLwpAQCAtMzc5LDYgKzM3MSwxNCBAQCBzdGF0aWMg aW50IGRybV9vcGVuX2hlbHBlcihzdHJ1Y3QgZmlsZSAqZmlscCwgc3RydWN0IGRybV9taW5vciAq bWlub3IpCiAJaWYgKElTX0VSUihwcml2KSkKIAkJcmV0dXJuIFBUUl9FUlIocHJpdik7CiAKKwlp ZiAoZHJtX2lzX3ByaW1hcnlfY2xpZW50KHByaXYpKSB7CisJCXJldCA9IGRybV9tYXN0ZXJfb3Bl bihwcml2KTsKKwkJaWYgKHJldCkgeworCQkJZHJtX2ZpbGVfZnJlZShwcml2KTsKKwkJCXJldHVy biByZXQ7CisJCX0KKwl9CisKIAlmaWxwLT5wcml2YXRlX2RhdGEgPSBwcml2OwogCXByaXYtPmZp bHAgPSBmaWxwOwogCi0tIAoyLjE1LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2RyaS1kZXZlbAo=