From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Sinclair Yeh" Subject: Re: [PATCH 1/2] drm: Avoid calling the cursor_set2 callback from the drm_mode_cursor ioctl Date: Mon, 30 Nov 2015 11:50:53 -0800 Message-ID: <20151130195052.GA13379@syeh-linux> References: <1448563935-3157-1-git-send-email-thellstrom@vmware.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from smtp-outbound-2.vmware.com (smtp-outbound-2.vmware.com [208.91.2.13]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8651F898E8 for ; Mon, 30 Nov 2015 11:49:33 -0800 (PST) Content-Disposition: inline In-Reply-To: <1448563935-3157-1-git-send-email-thellstrom@vmware.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thomas Hellstrom Cc: airlied@redhat.com, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org UmV2aWV3ZWQtYnk6IFNpbmNsYWlyIFllaCA8c3llaEB2bXdhcmUuY29tPgoKT24gVGh1LCBOb3Yg MjYsIDIwMTUgYXQgMTA6NTI6MTRBTSAtMDgwMCwgVGhvbWFzIEhlbGxzdHJvbSB3cm90ZToKPiBJ ZiB0aGUgZHJtX21vZGVfY3Vyc29yX2lvY3RsIGlzIGNhbGxlZCBhbmQgdGhlIGN1cnNvcl9zZXQy IGNhbGxiYWNrIGlzCj4gaW1wbGVtZW50ZWQsIHRoZSBjdXJzb3IgaG90c3BvdCBpcyBzZXQgdG8g KDAsMCkgd2hpY2ggaXMgaW5jb21wYXRpYmxlCj4gd2l0aCB2bXdnZnggd2hlcmUgdGhlIGhvdHNw b3Qgc2hvdWxkIGluc3RlYWQgcmVtYWluIHVuY2hhbmdlZC4KPiAKPiBTbyBpZiB0aGUgZHJpdmVy IGltcGxlbWVudHMgYm90aCBjdXJzb3Jfc2V0MiBhbmQgY3Vyc29yX3NldCwgcHJlZmVyIGNhbGxp bmcKPiB0aGUgbGF0dGVyIGZyb20gdGhlIGRybV9tb2RlX2N1cnNvciBpb2N0bC4KPiAKPiBTaWdu ZWQtb2ZmLWJ5OiBUaG9tYXMgSGVsbHN0cm9tIDx0aGVsbHN0cm9tQHZtd2FyZS5jb20+Cj4gLS0t Cj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jIHwgMTAgKysrKysrLS0tLQo+ICAxIGZpbGUg Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5j Cj4gaW5kZXggMjRjNTQzNC4uOTNmODBhNSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v ZHJtX2NydGMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCj4gQEAgLTI4NzQs NyArMjg3NCw4IEBAIHN0YXRpYyBpbnQgZHJtX21vZGVfY3Vyc29yX3VuaXZlcnNhbChzdHJ1Y3Qg ZHJtX2NydGMgKmNydGMsCj4gIAo+ICBzdGF0aWMgaW50IGRybV9tb2RlX2N1cnNvcl9jb21tb24o c3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiAgCQkJCSAgc3RydWN0IGRybV9tb2RlX2N1cnNvcjIg KnJlcSwKPiAtCQkJCSAgc3RydWN0IGRybV9maWxlICpmaWxlX3ByaXYpCj4gKwkJCQkgIHN0cnVj dCBkcm1fZmlsZSAqZmlsZV9wcml2LAo+ICsJCQkJICBib29sIGZyb21fMikKPiAgewo+ICAJc3Ry dWN0IGRybV9jcnRjICpjcnRjOwo+ICAJaW50IHJldCA9IDA7Cj4gQEAgLTI5MDcsNyArMjkwOCw4 IEBAIHN0YXRpYyBpbnQgZHJtX21vZGVfY3Vyc29yX2NvbW1vbihzdHJ1Y3QgZHJtX2RldmljZSAq ZGV2LAo+ICAJCQlnb3RvIG91dDsKPiAgCQl9Cj4gIAkJLyogVHVybnMgb2ZmIHRoZSBjdXJzb3Ig aWYgaGFuZGxlIGlzIDAgKi8KPiAtCQlpZiAoY3J0Yy0+ZnVuY3MtPmN1cnNvcl9zZXQyKQo+ICsJ CWlmIChjcnRjLT5mdW5jcy0+Y3Vyc29yX3NldDIgJiYKPiArCQkgICAgKGZyb21fMiB8fCAhY3J0 Yy0+ZnVuY3MtPmN1cnNvcl9zZXQpKQo+ICAJCQlyZXQgPSBjcnRjLT5mdW5jcy0+Y3Vyc29yX3Nl dDIoY3J0YywgZmlsZV9wcml2LCByZXEtPmhhbmRsZSwKPiAgCQkJCQkJICAgICAgcmVxLT53aWR0 aCwgcmVxLT5oZWlnaHQsIHJlcS0+aG90X3gsIHJlcS0+aG90X3kpOwo+ICAJCWVsc2UKPiBAQCAt Mjk1Myw3ICsyOTU1LDcgQEAgaW50IGRybV9tb2RlX2N1cnNvcl9pb2N0bChzdHJ1Y3QgZHJtX2Rl dmljZSAqZGV2LAo+ICAJbWVtY3B5KCZuZXdfcmVxLCByZXEsIHNpemVvZihzdHJ1Y3QgZHJtX21v ZGVfY3Vyc29yKSk7Cj4gIAluZXdfcmVxLmhvdF94ID0gbmV3X3JlcS5ob3RfeSA9IDA7Cj4gIAo+ IC0JcmV0dXJuIGRybV9tb2RlX2N1cnNvcl9jb21tb24oZGV2LCAmbmV3X3JlcSwgZmlsZV9wcml2 KTsKPiArCXJldHVybiBkcm1fbW9kZV9jdXJzb3JfY29tbW9uKGRldiwgJm5ld19yZXEsIGZpbGVf cHJpdiwgZmFsc2UpOwo+ICB9Cj4gIAo+ICAvKioKPiBAQCAtMjk3Niw3ICsyOTc4LDcgQEAgaW50 IGRybV9tb2RlX2N1cnNvcjJfaW9jdGwoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiAgewo+ICAJ c3RydWN0IGRybV9tb2RlX2N1cnNvcjIgKnJlcSA9IGRhdGE7Cj4gIAo+IC0JcmV0dXJuIGRybV9t b2RlX2N1cnNvcl9jb21tb24oZGV2LCByZXEsIGZpbGVfcHJpdik7Cj4gKwlyZXR1cm4gZHJtX21v ZGVfY3Vyc29yX2NvbW1vbihkZXYsIHJlcSwgZmlsZV9wcml2LCB0cnVlKTsKPiAgfQo+ICAKPiAg LyoqCj4gLS0gCj4gMi40LjMKPiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9k cmktZGV2ZWwK