From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Airlie Subject: Re: [PATCH 2/4] sync_file: add replace and export some functionality Date: Wed, 15 Mar 2017 14:19:16 +1000 Message-ID: References: <20170314005054.7487-1-airlied@gmail.com> <20170314005054.7487-4-airlied@gmail.com> <20170314084851.covfl7sjwn3yadh5@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170314084851.covfl7sjwn3yadh5-dv86pmgwkMBes7Z6vYuT8azUEOm+Xw19@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: Daniel Vetter Cc: dri-devel , amd-gfx mailing list List-Id: dri-devel@lists.freedesktop.org Pgo+IHVhYmkgc2VtYW50aWNzIHF1ZXN0aW9uOiBTaG91bGQgd2Ugd2FrZSB1cCBldmVyeW9uZSB3 aGVuIHRoZSBmZW5jZSBnZXRzCj4gcmVwbGFjZWQ/IFdoYXQncyB0aGUga2hyIHNlbWFwaG9yZSBl eHBlY3RhdGlvbiBoZXJlPwoKVGhlcmUgYXJlIG5vIHJlYWwgc2VtYW50aWNzIGZvciB0aGlzIGNh c2UsIHlvdSBlaXRoZXIgd2FpdCB0aGUgc2VtYXBob3JlIGFuZApyZXBsYWNlIGl0IHdpdGggTlVM TCwgb3Igc2lnbmFsIGl0IHdoZXJlIHlvdSByZXBsYWNlIHRoZSBmZW5jZSB3aXRoIGEgbmV3IGZl bmNlLgoKTm9ib2R5IHNob3VsZCBiZSB1c2luZyB0aGUgc3luY19mZW5jZSBpbnRlcmZhY2VzIHRv IHBvbGwgb24gdGhlc2UgZmVuY2UgZmRzLgoKU28gbm90IGNyYXNoaW5nIGZvciBub24tdnVsa2Fu IGJlaGF2aW91ciBpcyB3aGF0IHdlIG5lZWQuCgpUaGUgc3BlYyBkb2Vzbid0IGtub3cgYW55dGhp bmcgb3RoZXIgdGhhbiB0aGlzIGlzIGFuIG9wYXF1ZSBmZCwKaXQgc2hvdWxkbid0IGJlIGRvaW5n IG9wZXJhdGlvbnMgb24gaXQsIGV4ZWNwdCBpbXBvcnRpbmcgaXQuCgo+PiAgc3RhdGljIGludCBz eW5jX2ZpbGVfc2V0X2ZlbmNlKHN0cnVjdCBzeW5jX2ZpbGUgKnN5bmNfZmlsZSwKPj4gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG1hX2ZlbmNlICoqZmVuY2VzLCBpbnQgbnVt X2ZlbmNlcykKPj4gIHsKPj4gQEAgLTI5Miw4ICszMjgsMTAgQEAgc3RhdGljIHZvaWQgc3luY19m aWxlX2ZyZWUoc3RydWN0IGtyZWYgKmtyZWYpCj4+ICAgICAgIHN0cnVjdCBzeW5jX2ZpbGUgKnN5 bmNfZmlsZSA9IGNvbnRhaW5lcl9vZihrcmVmLCBzdHJ1Y3Qgc3luY19maWxlLAo+PiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBrcmVmKTsKPj4KPj4g LSAgICAgaWYgKHRlc3RfYml0KFBPTExfRU5BQkxFRCwgJnN5bmNfZmlsZS0+ZmVuY2UtPmZsYWdz KSkKPj4gLSAgICAgICAgICAgICBkbWFfZmVuY2VfcmVtb3ZlX2NhbGxiYWNrKHN5bmNfZmlsZS0+ ZmVuY2UsICZzeW5jX2ZpbGUtPmNiKTsKPj4gKyAgICAgaWYgKHN5bmNfZmlsZS0+ZmVuY2UpIHsK Pj4gKyAgICAgICAgICAgICBpZiAodGVzdF9iaXQoUE9MTF9FTkFCTEVELCAmc3luY19maWxlLT5m ZW5jZS0+ZmxhZ3MpKQo+PiArICAgICAgICAgICAgICAgICAgICAgZG1hX2ZlbmNlX3JlbW92ZV9j YWxsYmFjayhzeW5jX2ZpbGUtPmZlbmNlLCAmc3luY19maWxlLT5jYik7Cj4+ICsgICAgIH0KPj4g ICAgICAgZG1hX2ZlbmNlX3B1dChzeW5jX2ZpbGUtPmZlbmNlKTsKPj4gICAgICAga2ZyZWUoc3lu Y19maWxlKTsKPj4gIH0KPgo+IEkgdGhpbmsgeW91J3ZlIG1pc3NlZCBfcG9sbCwgd29uJ3QgdGhh dCBvb3BzIG5vdz8KCkkgZG9uJ3QgdGhpbmsgaXQgd2lsbCwgYWxsIHRoZSBzdHVmZiBkbyBpbnNp ZGUgdGhlIHBvbGwgaGFuZGxlciBpcwpwcm90ZWN0ZWQgYnkgdGhlIG11dGV4Cm9yIGRvIHlvdSB0 aGluayB3ZSBzaG91bGQgaG9vayB0aGUgbmV3IGZlbmNlIGlmIHRoZSBvbGQgZmVuY2UgaGFzIHBv bGwgZW5hYmxlZD8KCkRhdmUuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmFtZC1nZnggbWFpbGluZyBsaXN0CmFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vYW1kLWdm eAo=