From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Brezillon Subject: Re: [PATCH RFC 11/19] drm/bridge: Patch atomic hooks to take a drm_bridge_state Date: Thu, 22 Aug 2019 10:25:13 +0200 Message-ID: <20190822102513.67c73d7f@collabora.com> References: <20190808151150.16336-1-boris.brezillon@collabora.com> <20190808151150.16336-12-boris.brezillon@collabora.com> <20190822000217.GB16985@pendragon.ideasonboard.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e3e3]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6D2396E49B for ; Thu, 22 Aug 2019 08:25:18 +0000 (UTC) In-Reply-To: <20190822000217.GB16985@pendragon.ideasonboard.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Laurent Pinchart Cc: Jernej Skrabec , Neil Armstrong , Jonas Karlman , Seung-Woo Kim , dri-devel@lists.freedesktop.org, Kyungmin Park , Thierry Reding , Chris Healy , kernel@collabora.com, Sam Ravnborg List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCAyMiBBdWcgMjAxOSAwMzowMjoxNyArMDMwMApMYXVyZW50IFBpbmNoYXJ0IDxsYXVy ZW50LnBpbmNoYXJ0QGlkZWFzb25ib2FyZC5jb20+IHdyb3RlOgoKPiA+ICB9Cj4gPiAgRVhQT1JU X1NZTUJPTChkcm1fYXRvbWljX2JyaWRnZV9jaGFpbl9wb3N0X2Rpc2FibGUpOwo+ID4gQEAgLTUx OCwxMCArNTM1LDE4IEBAIHZvaWQgZHJtX2F0b21pY19icmlkZ2VfY2hhaW5fcHJlX2VuYWJsZShz dHJ1Y3QgZHJtX2VuY29kZXIgKmVuY29kZXIsCj4gPiAgCj4gPiAgCWxpc3RfZm9yX2VhY2hfZW50 cnlfcmV2ZXJzZShicmlkZ2UsICZlbmNvZGVyLT5icmlkZ2VfY2hhaW4sCj4gPiAgCQkJCSAgICBj aGFpbl9ub2RlKSB7Cj4gPiAtCQlpZiAoYnJpZGdlLT5mdW5jcy0+YXRvbWljX3ByZV9lbmFibGUp Cj4gPiAtCQkJYnJpZGdlLT5mdW5jcy0+YXRvbWljX3ByZV9lbmFibGUoYnJpZGdlLCBzdGF0ZSk7 Cj4gPiAtCQllbHNlIGlmIChicmlkZ2UtPmZ1bmNzLT5wcmVfZW5hYmxlKQo+ID4gKwkJaWYgKGJy aWRnZS0+ZnVuY3MtPmF0b21pY19wcmVfZW5hYmxlKSB7Cj4gPiArCQkJc3RydWN0IGRybV9icmlk Z2Vfc3RhdGUgKmJyaWRnZV9zdGF0ZTsKPiA+ICsKPiA+ICsJCQlicmlkZ2Vfc3RhdGUgPSBkcm1f YXRvbWljX2dldF9uZXdfYnJpZGdlX3N0YXRlKHN0YXRlLAo+ID4gKwkJCQkJCQkJICAgICAgIGJy aWRnZSk7ICAKPiAKPiBTaG91bGRuJ3QgeW91IGdldCB0aGUgb2xkIHN0YXRlIGhlcmUgPyBUaGUg bmV3IHN0YXRlIGluIGNvbW1pdC1yZWxhdGVkCj4gb3BlcmF0aW9ucyBpcyBzdXBwb3NlZCB0byBi ZSBvYnRhaW5lZCBmcm9tIHRoZSBvYmplY3QgaXRzZWxmLCBhbmQgdGhlCj4gb2xkIHN0YXRlIGlz IHBhc3NlZCB0byB0aGUgZnVuY3Rpb24uIFNlZSBob3cgdGhlIENSVEMgYW5kIGVuY29kZXIKPiAu YXRvbWljX2VuYWJsZSgpIGFyZSBjYWxsZWQgaW4gZHJtX2F0b21pY19oZWxwZXJfY29tbWl0X21v ZGVzZXRfZW5hYmxlcwo+IChkcm1fYXRvbWljX2hlbHBlci5jKSBmb3IgaW5zdGFuY2UuCj4gCj4g WW91IHNob3VsZCB1cGRhdGUgdGhlIGRvY3VtZW50YXRpb24gb2YgdGhlIGJyaWRnZSBhdG9taWMg b3BlcmF0aW9ucyB0bwo+IG1ha2VzIHRoaXMgZXhwbGljaXQuIFRoZSBkb2N1bWVudGF0aW9uIG9m IHRoZSBicmlkZ2UgaGVscGVycwo+IChkcm1fYXRvbWljX2JyaWRnZV9lbmFibGUoKSAmIGNvLikg aXMgYWxzbyBtaXNsZWFkaW5nLCB0aGV5IGdldCBwYXNzZWQKPiB0aGUgb2xkIHN0YXRlLCB3aGls ZSB0aGUgZG9jdW1lbnRhdGlvbiBzdGF0ZXMgImF0b21pYyBzdGF0ZSBiZWluZwo+IGNvbW1pdHRl ZCIuIEkgdGhpbmsgeW91IHNob3VsZCByZW5hbWUgYWxsIHRob3NlIHN0YXRlIHBhcmFtZXRlcnMg dG8KPiBvbGRfc3RhdGUgdG8gbWFrZSB0aGlzIGNsZWFyZXIuCj4gCj4gTGFzdCBidXQgbm90IGxl YXN0LCB0aGUgaW1wbGVtZW50YXRpb24gaW4gdGhlIGFuYWxvZ2l4IGJyaWRnZSBkcml2ZXIKPiBz ZWVtcyB0byBleHBlY3QgdGhlIG5ldyBzdGF0ZSwgc28gSSB0aGluayBpdCdzIGJ1Z2d5LgoKSSBi YXNlZCB0aGF0IGRlY2lzaW9uIG9uIHRoZSBvbmx5IGRyaXZlciBpbXBsZW1lbnRpbmcgdGhvc2Ug aG9va3MuIEkKY2FuIHBhc3MgdGhlIG9sZF9zdGF0ZSBpbnN0ZWFkLgoKPiAKPiA+ICsJCQlpZiAo V0FSTl9PTighYnJpZGdlX3N0YXRlKSkKPiA+ICsJCQkJcmV0dXJuOwo+ID4gKwo+ID4gKwkJCWJy aWRnZS0+ZnVuY3MtPmF0b21pY19wcmVfZW5hYmxlKGJyaWRnZSwgYnJpZGdlX3N0YXRlKTsKPiA+ ICsJCX0gZWxzZSBpZiAoYnJpZGdlLT5mdW5jcy0+cHJlX2VuYWJsZSkgewo+ID4gIAkJCWJyaWRn ZS0+ZnVuY3MtPnByZV9lbmFibGUoYnJpZGdlKTsKPiA+ICsJCX0KPiA+ICAJfQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBs aXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw=