From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: Re: [PATCH v3 06/11] staging/android: turn fence_info into a __u64 pointer Date: Wed, 3 Feb 2016 15:39:22 +0100 Message-ID: <56B2111A.8080103@linux.intel.com> References: <1454505940-18094-1-git-send-email-gustavo@padovan.org> <1454505940-18094-7-git-send-email-gustavo@padovan.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id 305E96E735 for ; Wed, 3 Feb 2016 06:39:26 -0800 (PST) In-Reply-To: <1454505940-18094-7-git-send-email-gustavo@padovan.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Gustavo Padovan , Greg Kroah-Hartman Cc: devel@driverdev.osuosl.org, Daniel Stone , Daniel Vetter , Riley Andrews , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, =?UTF-8?Q?Arve_Hj=c3=b8nnev=c3=a5g?= , Gustavo Padovan , John Harrison List-Id: dri-devel@lists.freedesktop.org T3AgMDMtMDItMTYgb20gMTQ6MjUgc2NocmVlZiBHdXN0YXZvIFBhZG92YW46Cj4gRnJvbTogR3Vz dGF2byBQYWRvdmFuIDxndXN0YXZvLnBhZG92YW5AY29sbGFib3JhLmNvLnVrPgo+Cj4gVHVybiBz eW5jX2ZlbmNlX2luZm8gaW50byBfX3U2NCB0eXBlIGVuYWJsZSB1cyB0byBleHRlbmQgdGhlIHN0 cnVjdCBpbiB0aGUKPiBmdXR1cmUgd2l0aG91dCBicmVha2luZyB0aGUgQUJJLgo+Cj4gdjI6IHVz ZSB0eXBlIF9fdTY0IGZvciBmZW5jZV9pbmZvCj4KPiB2MzogZml4IGNvbW1pdCBtZXNzYWdlIHRv IHJlZmxlY3QgdGhlIHYyIGNoYW5nZQo+Cj4gU2lnbmVkLW9mZi1ieTogR3VzdGF2byBQYWRvdmFu IDxndXN0YXZvLnBhZG92YW5AY29sbGFib3JhLmNvLnVrPgo+IC0tLQo+ICBkcml2ZXJzL3N0YWdp bmcvYW5kcm9pZC9zeW5jLmMgICAgICB8IDIgKy0KPiAgZHJpdmVycy9zdGFnaW5nL2FuZHJvaWQv dWFwaS9zeW5jLmggfCAyICstCj4gIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAy IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9hbmRyb2lkL3N5 bmMuYyBiL2RyaXZlcnMvc3RhZ2luZy9hbmRyb2lkL3N5bmMuYwo+IGluZGV4IDJhYjBjMjAuLjg0 MjU0NTcgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9zdGFnaW5nL2FuZHJvaWQvc3luYy5jCj4gKysr IGIvZHJpdmVycy9zdGFnaW5nL2FuZHJvaWQvc3luYy5jCj4gQEAgLTUyNSw3ICs1MjUsNyBAQCBz dGF0aWMgbG9uZyBzeW5jX2ZpbGVfaW9jdGxfZmVuY2VfaW5mbyhzdHJ1Y3Qgc3luY19maWxlICpz eW5jX2ZpbGUsCj4gIAlpZiAoaW5mby0+c3RhdHVzID49IDApCj4gIAkJaW5mby0+c3RhdHVzID0g IWluZm8tPnN0YXR1czsKPiAgCj4gLQlsZW4gPSBzaXplb2Yoc3RydWN0IHN5bmNfZmlsZV9pbmZv KTsKPiArCWxlbiA9IHNpemVvZihzdHJ1Y3Qgc3luY19maWxlX2luZm8pIC0gc2l6ZW9mKF9fdTY0 KTsKPiAgCj4gIAlmb3IgKGkgPSAwOyBpIDwgc3luY19maWxlLT5udW1fZmVuY2VzOyArK2kpIHsK PiAgCQlzdHJ1Y3QgZmVuY2UgKmZlbmNlID0gc3luY19maWxlLT5jYnNbaV0uZmVuY2U7Cj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9hbmRyb2lkL3VhcGkvc3luYy5oIGIvZHJpdmVycy9z dGFnaW5nL2FuZHJvaWQvdWFwaS9zeW5jLmgKPiBpbmRleCBhMGNmMzU3Li5lNjQ5OTUzIDEwMDY0 NAo+IC0tLSBhL2RyaXZlcnMvc3RhZ2luZy9hbmRyb2lkL3VhcGkvc3luYy5oCj4gKysrIGIvZHJp dmVycy9zdGFnaW5nL2FuZHJvaWQvdWFwaS9zeW5jLmgKPiBAQCAtNTQsNyArNTQsNyBAQCBzdHJ1 Y3Qgc3luY19maWxlX2luZm8gewo+ICAJY2hhcgluYW1lWzMyXTsKPiAgCV9fczMyCXN0YXR1czsK PiAgCj4gLQlfX3U4CXN5bmNfZmVuY2VfaW5mb1swXTsKPiArCV9fdTY0CXN5bmNfZmVuY2VfaW5m bzsKPiAgfTsKPiAgCj4gICNkZWZpbmUgU1lOQ19JT0NfTUFHSUMJCSc+JwpUaGlzIHN0aWxsIGRv ZXNuJ3QgZG8gd2hhdCB5b3UgZXhwZWN0IGl0IHRvLgoKSSB0aGluayB0aGlzIGlzIHdoYXQgeW91 IHdhbnQgaXMgZm9yIHVzZXJzcGFjZSB0byBkbzoKCnN0cnVjdCBzeW5jX2ZpbGVfaW5mbyBpbmZv OwoKaW5mby5mbGFncyA9IGluZm8ubnVtX2ZlbmNlcyA9IDA7CmlvY3RsKGZkLCBTWU5DX0lPQ19G RU5DRV9JTkZPLCAmaW5mbyk7CmlmIChpbmZvLm51bV9mZW5jZXMpIHsKaW5mby5zeW5jX2ZlbmNl X2luZm8gPSAodWludHB0cilrY2FsbG9jKGluZm8ubnVtX2ZlbmNlcywgc2l6ZW9mKHN0cnVjdCBz eW5jX2ZlbmNlX2luZm8pKTsKaW9jdGwoZmQsIFNZTkNfSU9DX0ZFTkNFX0lORk8sICZpbmZvKTsK fQoKTWF5YmUgdXNlcnNwYWNlIGNvdWxkIHByZWFsbG9jYXRlIHRoZSBtYXggaW4gYWR2YW5jZSBh bmQgc2V0IG51bV9mZW5jZXMgaGlnaGVyLAoKa2VybmVsIHdvdWxkIGRvIHNvbWV0aGluZyBsaWtl OgoKbnVtX2ZlbmNlcyA9IG1pbihpbmZvLm51bV9mZW5jZXMsIHN5bmMtPm51bV9mZW5jZXMpOwpz dHJ1Y3Qgc3luY19mZW5jZV9pbmZvIGFycmF5W251bV9mZW5jZXNdOwoKaW5mby5udW1fZmVuY2Vz ID0gc3luYy0+bnVtX2ZlbmNlczsKaWYgKG51bV9mZW5jZXMgJiYKICAgIGNvcHlfdG9fdXNlcigo dm9pZCAqIF9fdXNlcikodW5zaWduZWQgbG9uZylpbmZvLnN5bmNfZmVuY2VfaW5mbywgYXJyYXks IG51bV9mZW5jZXMgICogc2l6ZW9mKGFycmF5KSkpCiByZXR1cm4gLUVGQVVMVDsKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcg bGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK