From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752000AbcDOTF5 (ORCPT ); Fri, 15 Apr 2016 15:05:57 -0400 Received: from mail-pa0-f50.google.com ([209.85.220.50]:36720 "EHLO mail-pa0-f50.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751404AbcDOTF4 (ORCPT ); Fri, 15 Apr 2016 15:05:56 -0400 Date: Fri, 15 Apr 2016 12:05:53 -0700 From: Gustavo Padovan To: Rob Clark Cc: "dri-devel@lists.freedesktop.org" , Linux Kernel Mailing List , Daniel Stone , Arve =?iso-8859-1?B?SGr4bm5lduVn?= , Riley Andrews , Daniel Vetter , Greg Hackmann , John Harrison , Laurent Pinchart , Sean Paul , =?iso-8859-1?Q?St=E9phane?= Marchesin , Mauro Carvalho Chehab , Maarten Lankhorst , Gustavo Padovan Subject: Re: [RFC 6/8] drm/fence: create DRM_MODE_ATOMIC_OUT_FENCE flag Message-ID: <20160415190553.GE23954@joana> Mail-Followup-To: Gustavo Padovan , Rob Clark , "dri-devel@lists.freedesktop.org" , Linux Kernel Mailing List , Daniel Stone , Arve =?iso-8859-1?B?SGr4bm5lduVn?= , Riley Andrews , Daniel Vetter , Greg Hackmann , John Harrison , Laurent Pinchart , Sean Paul , =?iso-8859-1?Q?St=E9phane?= Marchesin , Mauro Carvalho Chehab , Maarten Lankhorst , Gustavo Padovan References: <1460683781-22535-1-git-send-email-gustavo@padovan.org> <1460683781-22535-7-git-send-email-gustavo@padovan.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 2016-04-14 Rob Clark : > On Thu, Apr 14, 2016 at 9:29 PM, Gustavo Padovan wrote: > > From: Gustavo Padovan > > > > This flag tells drm_atomic_ioctl that we want to get a per-crtc out-fence > > fd back. > > > > Signed-off-by: Gustavo Padovan > > --- > > include/uapi/drm/drm_mode.h | 4 +++- > > 1 file changed, 3 insertions(+), 1 deletion(-) > > > > diff --git a/include/uapi/drm/drm_mode.h b/include/uapi/drm/drm_mode.h > > index 7a7856e..39905cc 100644 > > --- a/include/uapi/drm/drm_mode.h > > +++ b/include/uapi/drm/drm_mode.h > > @@ -582,13 +582,15 @@ struct drm_mode_destroy_dumb { > > #define DRM_MODE_ATOMIC_TEST_ONLY 0x0100 > > #define DRM_MODE_ATOMIC_NONBLOCK 0x0200 > > #define DRM_MODE_ATOMIC_ALLOW_MODESET 0x0400 > > +#define DRM_MODE_ATOMIC_OUT_FENCE 0x0800 > > > > #define DRM_MODE_ATOMIC_FLAGS (\ > > DRM_MODE_PAGE_FLIP_EVENT |\ > > DRM_MODE_PAGE_FLIP_ASYNC |\ > > DRM_MODE_ATOMIC_TEST_ONLY |\ > > DRM_MODE_ATOMIC_NONBLOCK |\ > > - DRM_MODE_ATOMIC_ALLOW_MODESET) > > + DRM_MODE_ATOMIC_ALLOW_MODESET |\ > > + DRM_MODE_ATOMIC_OUT_FENCE) > > just to be pedantic / bisectable, perhaps this should be squashed in > to patch that actually starts using this flag? Otherwise there is an > intermediate state in git where the flag is accepted but ignored.. Sure, I totally agree. Gustavo From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gustavo Padovan Subject: Re: [RFC 6/8] drm/fence: create DRM_MODE_ATOMIC_OUT_FENCE flag Date: Fri, 15 Apr 2016 12:05:53 -0700 Message-ID: <20160415190553.GE23954@joana> References: <1460683781-22535-1-git-send-email-gustavo@padovan.org> <1460683781-22535-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 mail-pa0-f53.google.com (mail-pa0-f53.google.com [209.85.220.53]) by gabe.freedesktop.org (Postfix) with ESMTPS id EB36B6ECF7 for ; Fri, 15 Apr 2016 19:05:55 +0000 (UTC) Received: by mail-pa0-f53.google.com with SMTP id er2so29336935pad.3 for ; Fri, 15 Apr 2016 12:05:55 -0700 (PDT) Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Rob Clark Cc: =?iso-8859-1?Q?St=E9phane?= Marchesin , Daniel Stone , Sean Paul , Daniel Vetter , Arve =?iso-8859-1?B?SGr4bm5lduVn?= , "dri-devel@lists.freedesktop.org" , Linux Kernel Mailing List , Riley Andrews , Mauro Carvalho Chehab , Gustavo Padovan , John Harrison , Laurent Pinchart List-Id: dri-devel@lists.freedesktop.org CjIwMTYtMDQtMTQgUm9iIENsYXJrIDxyb2JkY2xhcmtAZ21haWwuY29tPjoKCj4gT24gVGh1LCBB cHIgMTQsIDIwMTYgYXQgOToyOSBQTSwgR3VzdGF2byBQYWRvdmFuIDxndXN0YXZvQHBhZG92YW4u b3JnPiB3cm90ZToKPiA+IEZyb206IEd1c3Rhdm8gUGFkb3ZhbiA8Z3VzdGF2by5wYWRvdmFuQGNv bGxhYm9yYS5jby51az4KPiA+Cj4gPiBUaGlzIGZsYWcgdGVsbHMgZHJtX2F0b21pY19pb2N0bCB0 aGF0IHdlIHdhbnQgdG8gZ2V0IGEgcGVyLWNydGMgb3V0LWZlbmNlCj4gPiBmZCBiYWNrLgo+ID4K PiA+IFNpZ25lZC1vZmYtYnk6IEd1c3Rhdm8gUGFkb3ZhbiA8Z3VzdGF2by5wYWRvdmFuQGNvbGxh Ym9yYS5jby51az4KPiA+IC0tLQo+ID4gIGluY2x1ZGUvdWFwaS9kcm0vZHJtX21vZGUuaCB8IDQg KysrLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK PiA+Cj4gPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2RybS9kcm1fbW9kZS5oIGIvaW5jbHVk ZS91YXBpL2RybS9kcm1fbW9kZS5oCj4gPiBpbmRleCA3YTc4NTZlLi4zOTkwNWNjIDEwMDY0NAo+ ID4gLS0tIGEvaW5jbHVkZS91YXBpL2RybS9kcm1fbW9kZS5oCj4gPiArKysgYi9pbmNsdWRlL3Vh cGkvZHJtL2RybV9tb2RlLmgKPiA+IEBAIC01ODIsMTMgKzU4MiwxNSBAQCBzdHJ1Y3QgZHJtX21v ZGVfZGVzdHJveV9kdW1iIHsKPiA+ICAjZGVmaW5lIERSTV9NT0RFX0FUT01JQ19URVNUX09OTFkg MHgwMTAwCj4gPiAgI2RlZmluZSBEUk1fTU9ERV9BVE9NSUNfTk9OQkxPQ0sgIDB4MDIwMAo+ID4g ICNkZWZpbmUgRFJNX01PREVfQVRPTUlDX0FMTE9XX01PREVTRVQgMHgwNDAwCj4gPiArI2RlZmlu ZSBEUk1fTU9ERV9BVE9NSUNfT1VUX0ZFTkNFIDB4MDgwMAo+ID4KPiA+ICAjZGVmaW5lIERSTV9N T0RFX0FUT01JQ19GTEFHUyAoXAo+ID4gICAgICAgICAgICAgICAgIERSTV9NT0RFX1BBR0VfRkxJ UF9FVkVOVCB8XAo+ID4gICAgICAgICAgICAgICAgIERSTV9NT0RFX1BBR0VfRkxJUF9BU1lOQyB8 XAo+ID4gICAgICAgICAgICAgICAgIERSTV9NT0RFX0FUT01JQ19URVNUX09OTFkgfFwKPiA+ICAg ICAgICAgICAgICAgICBEUk1fTU9ERV9BVE9NSUNfTk9OQkxPQ0sgfFwKPiA+IC0gICAgICAgICAg ICAgICBEUk1fTU9ERV9BVE9NSUNfQUxMT1dfTU9ERVNFVCkKPiA+ICsgICAgICAgICAgICAgICBE Uk1fTU9ERV9BVE9NSUNfQUxMT1dfTU9ERVNFVCB8XAo+ID4gKyAgICAgICAgICAgICAgIERSTV9N T0RFX0FUT01JQ19PVVRfRkVOQ0UpCj4gCj4ganVzdCB0byBiZSBwZWRhbnRpYyAvIGJpc2VjdGFi bGUsIHBlcmhhcHMgdGhpcyBzaG91bGQgYmUgc3F1YXNoZWQgaW4KPiB0byBwYXRjaCB0aGF0IGFj dHVhbGx5IHN0YXJ0cyB1c2luZyB0aGlzIGZsYWc/ICBPdGhlcndpc2UgdGhlcmUgaXMgYW4KPiBp bnRlcm1lZGlhdGUgc3RhdGUgaW4gZ2l0IHdoZXJlIHRoZSBmbGFnIGlzIGFjY2VwdGVkIGJ1dCBp Z25vcmVkLi4KClN1cmUsIEkgdG90YWxseSBhZ3JlZS4KCglHdXN0YXZvCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QK ZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=