Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp830750imm; Fri, 28 Sep 2018 07:32:48 -0700 (PDT) X-Google-Smtp-Source: ACcGV62kW9FSE1UGrSerKLxxztmdowFw/dkde7u1KWpPdZEmaVBaVFpQcjQTMvG/alVnWbiEWbNy X-Received: by 2002:a63:d34f:: with SMTP id u15-v6mr15632715pgi.325.1538145168372; Fri, 28 Sep 2018 07:32:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538145168; cv=none; d=google.com; s=arc-20160816; b=GU7zAnwNx9yGCeEYHT0zS11WjbwrbMvxvrbz1MAmGMgTqsOEywqCxFhcL0vIPOhXlZ Tbo1GtFvNY7SWlCcoskPVZTzN+/O8UrJrIl1zKb4pSB3Lalh2ylCsq4uAlWQ33Ik4+C6 rWqFq7aELOAaiBJP3dBVPM5x//Vgu94vCNdPfXbHv+0ArUuq6E9wr6Lm7KLctqo4X1KH /9UHdt+ucHaD/Wc5BNfmAZD6ItuziC/E/NAkXTDov0JGvCArfDtY+wQxgEa6lcP+eSwL 7wEh0Fm0xXyxOnm00vGPmSjerS5Bv81FlUZieL/pg9g6psXvtdJvRXDv85dN+n9XTbkm XkYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=q1h9ENHygeE89lD6FfafBAdW7I3ApbO1f4FnbqGLh/Q=; b=Lq4HgXXSZBRIIwMK9hwUESHQOQZLdvodKci/id9XCECe3Do93cBEVNGQaskB0ydriJ AHSqN35vSzjc+mP6rNbvzZGlZAyDseUSLsZfI42FpSwR16Kd7jgrXLk1YnteR/wYbFZB WXN7EDXUiBDunzXtskxwzxwAemM/cR/UwK7np4jW4Sv0FHfSANSZePW+VNdl+BKZUyhn DE/AktKvZwIsSMiWuu1mgYtN29635x9oj5qVVbni4Of5q3DRpOMThb37/R4+efAxImze n57TFULexHH52esTRqhWeRIpdwQBgUL/dHLUfvh887gagGjQ9nwDxXa522hyAIwKo5z0 ShJA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b="WvvO/4Mr"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i1-v6si4870465plt.108.2018.09.28.07.32.32; Fri, 28 Sep 2018 07:32:48 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b="WvvO/4Mr"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729329AbeI1U4J (ORCPT + 99 others); Fri, 28 Sep 2018 16:56:09 -0400 Received: from us01smtprelay-2.synopsys.com ([198.182.60.111]:41116 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726349AbeI1U4J (ORCPT ); Fri, 28 Sep 2018 16:56:09 -0400 Received: from mailhost.synopsys.com (mailhost2.synopsys.com [10.13.184.66]) by smtprelay.synopsys.com (Postfix) with ESMTP id 96ACC10C0F6E; Fri, 28 Sep 2018 07:32:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1538145125; bh=q1h9ENHygeE89lD6FfafBAdW7I3ApbO1f4FnbqGLh/Q=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=WvvO/4Mrh/MJFxE09QEOn1rdgG9XOhhaeADpN+Ne+81yi3h8nOGUWxQ5cliNjhMWC BD6np+h6xycBypbI92w4w07oj8Q9/Hd5Vu0wNorTdCHb9nFbYLWdMHSJwG2mcZpIw1 6xAZXo8UxfzPMsocDUBTXZAxfnVHh3XftRda7azAdavwentXjeR4XGGnoZA2Qi0NbB NwxXa4BxqHauQAfTA2HcaOZX8860nxTbimxM8mC9oDhLDnHY9gHAKShN0maE4rOZpC 2Oy3nTJArD7uGV9VMc2zUfu1wDuruNjbJri8K9Eug24d4OHKplYWK+tS2hs9G5pc5L ItL4DcR3Y1XWQ== Received: from us01wehtc1.internal.synopsys.com (us01wehtc1-vip.internal.synopsys.com [10.12.239.236]) by mailhost.synopsys.com (Postfix) with ESMTP id 51FBF3F4E; Fri, 28 Sep 2018 07:32:05 -0700 (PDT) Received: from DE02WEHTCA.internal.synopsys.com (10.225.19.92) by us01wehtc1.internal.synopsys.com (10.12.239.235) with Microsoft SMTP Server (TLS) id 14.3.361.1; Fri, 28 Sep 2018 07:32:04 -0700 Received: from DE02WEMBXB.internal.synopsys.com ([fe80::95ce:118a:8321:a099]) by DE02WEHTCA.internal.synopsys.com ([::1]) with mapi id 14.03.0361.001; Fri, 28 Sep 2018 16:32:02 +0200 From: Eugeniy Paltsev To: "ville.syrjala@linux.intel.com" , "Eugeniy.Paltsev@synopsys.com" CC: "dri-devel@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , "alexey.brodkin@synopsys.com" , "sean@poorly.run" , "airlied@linux.ie" , "linux-snps-arc@lists.infradead.org" Subject: Re: [PATCH] DRM: VBLANK: provide valid timestamp for EVENT_FLIP Thread-Topic: [PATCH] DRM: VBLANK: provide valid timestamp for EVENT_FLIP Thread-Index: AQHUVaTd72K6txZPUEmQwUCRbzZgK6UCoZWAgAMBogA= Date: Fri, 28 Sep 2018 14:32:01 +0000 Message-ID: <1538145120.5186.6.camel@synopsys.com> References: <20180926142535.17997-1-Eugeniy.Paltsev@synopsys.com> <20180926163723.GW9144@intel.com> In-Reply-To: <20180926163723.GW9144@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.121.3.38] Content-Type: text/plain; charset="utf-8" Content-ID: <43575F86C0A4944BAA17EC090EFB7CF6@internal.synopsys.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gV2VkLCAyMDE4LTA5LTI2IGF0IDE5OjM3ICswMzAwLCBWaWxsZSBTeXJqw6Rsw6Qgd3JvdGU6 DQo+IE9uIFdlZCwgU2VwIDI2LCAyMDE4IGF0IDA1OjI1OjM1UE0gKzAzMDAsIEV1Z2VuaXkgUGFs dHNldiB3cm90ZToNCj4gPiBJZiBkcml2ZXIvSFcgZG9lc24ndCBzdXBwb3J0IHZibGFuayBmdW5j dGlvbmFsaXR5IChmb3IgZXhhbXBsZQ0KPiA+IFVETCBkcml2ZXIsIEFSQ1BHVSBkcml2ZXIsIC4u Likgd2UgYWx3YXlzIGhhdmUgdmJsYW5rLT50aW1lID09IDAuDQo+ID4gSW4gcmVzdWx0IHdlIGFs d2F5cyBwcm92aWRlIHplcm8gdGltZXN0YW1wIGZvcg0KPiA+IERSTV9FVkVOVF9GTElQX0NPTVBM RVRFLiBUaGlzIGJyZWFrcyB1c2Vyc3BhY2UgYXBwcyAoZm9yIGV4YW1wbGUNCj4gPiB3ZXN0b24p IHdoaWNoIHJlbGllcyBvbiB0aW1lc3RhbXAgdmFsdWUuDQo+ID4gDQo+ID4gU2V0dXAgdGltZSB0 byBwcm92aWRlIHZhbGlkIHRpbWVzdGFtcCBmb3IgRFJNX0VWRU5UX0ZMSVBfQ09NUExFVEUNCj4g PiBldmVudC4NCj4gPiANCj4gPiBTaWduZWQtb2ZmLWJ5OiBFdWdlbml5IFBhbHRzZXYgPEV1Z2Vu aXkuUGFsdHNldkBzeW5vcHN5cy5jb20+DQo+ID4gLS0tDQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9k cm1fdmJsYW5rLmMgfCA5ICsrKysrKysrKw0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRp b25zKCspDQo+ID4gDQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fdmJsYW5r LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3ZibGFuay5jDQo+ID4gaW5kZXggMjhjZGNmNzZiNmY5 Li4wZDE5YWNhNDg3ODIgMTAwNjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV92Ymxh bmsuYw0KPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fdmJsYW5rLmMNCj4gPiBAQCAtOTEx LDYgKzkxMSwxNSBAQCB2b2lkIGRybV9jcnRjX3NlbmRfdmJsYW5rX2V2ZW50KHN0cnVjdCBkcm1f Y3J0YyAqY3J0YywNCj4gPiAgDQo+ID4gIAlpZiAoZGV2LT5udW1fY3J0Y3MgPiAwKSB7DQo+IA0K PiBJZiB0aG9zZSBkcml2ZXJzIGRvbid0IHN1cHBvcnQgdmJsYW5rIHN0dWZmIHdoeSBhcmUgdGhl eSBjYWxsaW5nDQo+IGJsZHJtX3ZhbmtfaW5pdCgpIHcvIG51bV9jcnRjcyA+IDA/IElmIHRoZXkg ZGlkbid0IHRoZXknZCB0YWtlIHRoZQ0KPiBlbHNlIGJyYW5jaCB3aGljaCBhbHJlYWR5IGRvZXMg d2hhdCB5b3Ugd2FudC4NCg0KSG1tLi4uDQpBcyBJIGNhbiBzZWUgVURMIGNhbGwgZHJtX3ZibGFu a19pbml0KCkgd2l0aCBudW1fY3J0Y3MgPSAxIGJ1dCBVREwgSFcNCmRvZXNuJ3Qgc3VwcG9ydCB2 YmxhbmsgYXQgYWxsLg0KSSBndWVzcyBJIG5lZWQgdG8gZml4IGl0Lg0KDQo+ID4gIAkJc2VxID0g ZHJtX3ZibGFua19jb3VudF9hbmRfdGltZShkZXYsIHBpcGUsICZub3cpOw0KPiA+ICsNCj4gPiAr CQkvKg0KPiA+ICsJCSAqIElmIGRyaXZlci9IVyBkb2Vzbid0IHN1cHBvcnQgdmJsYW5rIGZ1bmN0 aW9uYWxpdHkgd2UNCj4gPiArCQkgKiBhbHdheXMgaGF2ZSB2YmxhbmstPnRpbWUgPT0gMC4gU2V0 dXAgdGltZSB0byBwcm92aWRlIHZhbGlkDQo+ID4gKwkJICogdGltZXN0YW1wIGZvciBEUk1fRVZF TlRfRkxJUF9DT01QTEVURSBldmVudC4NCj4gPiArCQkgKi8NCj4gPiArCQlpZiAoIW5vdyAmJiBl LT5ldmVudC5iYXNlLnR5cGUgPT0gRFJNX0VWRU5UX0ZMSVBfQ09NUExFVEUpDQo+ID4gKwkJCW5v dyA9IGt0aW1lX2dldCgpOw0KPiA+ICsNCj4gPiAgCX0gZWxzZSB7DQo+ID4gIAkJc2VxID0gMDsN Cj4gPiAgDQo+ID4gLS0gDQo+ID4gMi4xNC40DQo+ID4gDQo+ID4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiBkcmktZGV2ZWwgbWFpbGluZyBsaXN0 DQo+ID4gZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZw0KPiA+IGh0dHBzOi8vdXJsZGVm ZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fbGlzdHMuZnJlZWRlc2t0b3Au b3JnX21haWxtYW5fbGlzdGluZm9fZHJpLTJEZGV2ZWwmZD1Ed0lEQXcmYz1EUEw2X1hfNkprWEZ4 N0FYV3FCMHRnJnI9WmxKTjFNDQo+ID4gcmlQVVRrQktDclBTeDY3R21hcGxFVUdjQUVrOXlQdENM ZFVYSSZtPTViYmI5U2VWWFRNUERhMWJYUXhxbEJJT25TZEthS1k1VzBCa01DZ3dpakUmcz01MEVo QXBDWkFlTU1EVUVkNkZWcFhmNW93ZDFCaTN2bjVHYUJ0MEtFMkN3JmU9DQo+IA0KPiANCi0tIA0K IEV1Z2VuaXkgUGFsdHNldg==