From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chad Versace Subject: Why does OUT_FENCE_PTR point not to an fd (s32) but to an s64? Date: Fri, 6 Jan 2017 13:04:55 -0800 Message-ID: <20170106210455.GA87963@chadversary.pdx.corp.google.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pg0-x22b.google.com (mail-pg0-x22b.google.com [IPv6:2607:f8b0:400e:c05::22b]) by gabe.freedesktop.org (Postfix) with ESMTPS id ADAC06EACC for ; Fri, 6 Jan 2017 21:04:58 +0000 (UTC) Received: by mail-pg0-x22b.google.com with SMTP id 14so10485371pgg.1 for ; Fri, 06 Jan 2017 13:04:58 -0800 (PST) Content-Disposition: inline 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, Gustavo Padovan , Daniel Vetter , Rob Clark , Chris Wilson List-Id: dri-devel@lists.freedesktop.org V2FzIHRoaXMgYSBtaXN0YWtlIGluIHRoZSBBUEk/IElmIHNvLCBjYW4gd2UgZml4IHRoaXMgQUJJ IG1pc3Rha2UgYmVmb3JlCmtlcm5lbCBjb25zdW1lcnMgcmVseSBvbiB0aGlzPwoKSSBuYcOvdmVs eSBleHBlY3RlZCB0aGF0IE9VVF9GRU5DRV9QVFIgd291bGQgYmUgYSBwb2ludGVyIHRvLCBvYnZp b3VzbHksIGEgZmVuY2UKZmQgKHMzMiBfX3VzZXIgKikuIEJ1dCBpdCdzIG5vdC4gSXQncyBzNjQg X191c2VyICouIER1ZSB0byB0aGF0IHN1cnByaXNlLCBJCnNwZW50IHNldmVyYWwgaG91cnMgY2hh c2luZyBkb3duIHdlaXJkIGNvcnJ1cHRpb24gaW4gUm9iIENsYXJrJ3Mga21zY3ViZS4gVGhlCmtl cm5lbCB1bmV4cGVjdGVkbHkgY2xlYXJlZCB0aGUgMzIgYml0cyAqYWJvdmUqIGFuIGBpbnQga21z X2ZlbmNlX2ZkYCBpbgp1c2Vyc3BhY2UuCgpGb3IgcmVmZXJlbmNlLCBoZXJlJ3MgdGhlIHJlbGV2 YW50IERSTSBjb2RlLgoKICAgIC8vIGZpbGU6IGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljLmMK ICAgIHN0cnVjdCBkcm1fb3V0X2ZlbmNlX3N0YXRlIHsKICAgICAgICAgICAgczY0IF9fdXNlciAq b3V0X2ZlbmNlX3B0cjsKICAgICAgICAgICAgc3RydWN0IHN5bmNfZmlsZSAqc3luY19maWxlOwog ICAgICAgICAgICBpbnQgZmQ7CiAgICB9OwogICAgCiAgICBzdGF0aWMgaW50IHNldHVwX291dF9m ZW5jZShzdHJ1Y3QgZHJtX291dF9mZW5jZV9zdGF0ZSAqZmVuY2Vfc3RhdGUsCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG1hX2ZlbmNlICpmZW5jZSkKICAgIHsKICAgICAg ICAgICAgZmVuY2Vfc3RhdGUtPmZkID0gZ2V0X3VudXNlZF9mZF9mbGFncyhPX0NMT0VYRUMpOwog ICAgICAgICAgICBpZiAoZmVuY2Vfc3RhdGUtPmZkIDwgMCkKICAgICAgICAgICAgICAgICAgICBy ZXR1cm4gZmVuY2Vfc3RhdGUtPmZkOwogICAgCiAgICAgICAgICAgIGlmIChwdXRfdXNlcihmZW5j ZV9zdGF0ZS0+ZmQsIGZlbmNlX3N0YXRlLT5vdXRfZmVuY2VfcHRyKSkKICAgICAgICAgICAgICAg ICAgICByZXR1cm4gLUVGQVVMVDsKICAgIAogICAgICAgICAgICBmZW5jZV9zdGF0ZS0+c3luY19m aWxlID0gc3luY19maWxlX2NyZWF0ZShmZW5jZSk7CiAgICAgICAgICAgIGlmICghZmVuY2Vfc3Rh dGUtPnN5bmNfZmlsZSkKICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgIAog ICAgICAgICAgICByZXR1cm4gMDsKICAgIH0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vZHJpLWRldmVsCg==