Received: by 2002:a05:6358:c692:b0:131:369:b2a3 with SMTP id fe18csp133605rwb; Thu, 27 Jul 2023 10:20:52 -0700 (PDT) X-Google-Smtp-Source: APBJJlHiKYGna2BRBagBanYtemysKHW13x6Y9jVbE1LaunAikUpTVDDoPmfzvwEXHNHSKUrKR8QL X-Received: by 2002:a05:6a20:9189:b0:130:2e61:3061 with SMTP id v9-20020a056a20918900b001302e613061mr5472154pzd.60.1690478451356; Thu, 27 Jul 2023 10:20:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690478451; cv=none; d=google.com; s=arc-20160816; b=cg0wJgwAa7C2zgo13K2BK8KOmzIOwgygkpZvPCK5OSVX03dqHGPRCCqxufInWejc1P TBS6tP4j2/AAEhIT+l67IyRXdLfWkPXbDw2ajlnwuNSyCbl/E8AYheQ7WORPfR+3OY8b YYpexgyDK9eoAFOWrW5dQ27T37YLgvcd+fItLG0xAE5e+FACz89Af9+nEsU80SoY2tmU KMp+blZvsSes3iO2C/vz03cygPrBidufWxTi1yoIo+ZflRhSQP85lfpBkOPYagw/OyFl 3oYL/vsN6NqL7FCkvYBKRyfQ38L2ycQrDQbT9NwL61V2FhBP4bpF1l7RrZAKqVuHayRn LnpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :dkim-signature:dkim-signature; bh=BW9VCSWYe0kzefVZfPpHCH+whMuoRpycTt/KTnqnMTQ=; fh=KTg7/wkAtsk359kKdIAdrGtVDpZA7S6rNtawG2bzNZ0=; b=nn0MX+anMUP2k61hdzhv/xhIyGlqTqPKUzrkjZ03hBgw6Yl/opTo03dxxSUnQbYTQv VmB4Ri2U4IoY6a549Pw6PCQb+2JKCMyD9WZ1zwSp314gNSdLJVxOrJc4zYBTJO5cLZ3Y 1UnhxsqsOkpFnJ4wRqXYQSvSUQ0QLJGNciQKHk7kxsvJ7lolljg4lV2CvhKrUcmIdKaj VobVXjv4L4D5JOJjdcCBti2185GCDHUNVApEPwOOphC94mHrAir6UIsjrOVY+caVKZAA HlV5ZArnEBGM+Q4uPBERT14+y4Mdz7bB41PturkjaVo8YYU2mqn9+Ltr965ICHqX0G43 oBJQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=Y9VDVe62; dkim=neutral (no key) header.i=@suse.de; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g9-20020a056a000b8900b00686ed0dc69esi1640820pfj.327.2023.07.27.10.20.38; Thu, 27 Jul 2023 10:20:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=Y9VDVe62; dkim=neutral (no key) header.i=@suse.de; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233562AbjG0Poz (ORCPT + 99 others); Thu, 27 Jul 2023 11:44:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50198 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233144AbjG0Pox (ORCPT ); Thu, 27 Jul 2023 11:44:53 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5A7B426A0 for ; Thu, 27 Jul 2023 08:44:52 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id ED0981F383; Thu, 27 Jul 2023 15:44:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1690472690; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=BW9VCSWYe0kzefVZfPpHCH+whMuoRpycTt/KTnqnMTQ=; b=Y9VDVe62Njlao/NN6IV4wgKd10JMiuIfcf9h7WID6/+nD3P4ZQ/kU7rmMGBNPxapb33a8w GLY97wzuJ8h8thPFxSKuSKlez4O2sCXbC+tkEMHEO5pDLFXJOEEZLwM14ZyY/cQ9kRbvrQ 5X3yElPCzT+4n0Ou0eHjHPBT9DT3HCI= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1690472690; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=BW9VCSWYe0kzefVZfPpHCH+whMuoRpycTt/KTnqnMTQ=; b=R3szNIKbaWdaWYve/+HaBwhL3g3ZIEYSxmkaJnXMjJ3hK3KJtClpGGWapj8ABUn26vRH3X 6nhS8oBcPngZb+DQ== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id CC05413902; Thu, 27 Jul 2023 15:44:50 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id 8jDEMPKQwmRoNgAAMHmgww (envelope-from ); Thu, 27 Jul 2023 15:44:50 +0000 Message-ID: <576a5cce-a750-9ea4-c26c-eeb5e0bcddf3@suse.de> Date: Thu, 27 Jul 2023 17:44:50 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: [PATCH] drm/ssd130x: Use shadow-buffer helpers when managing plane's state Content-Language: en-US To: Javier Martinez Canillas , linux-kernel@vger.kernel.org Cc: dri-devel@lists.freedesktop.org, Maxime Ripard , Arnd Bergmann References: <20230727140453.577445-1-javierm@redhat.com> <0ce32153-cfc0-e701-3863-803fcdb897ff@suse.de> <87y1j1tme2.fsf@minerva.mail-host-address-is-not-set> From: Thomas Zimmermann In-Reply-To: <87y1j1tme2.fsf@minerva.mail-host-address-is-not-set> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------LgpdNzZn2QYeB0Jmbzy0nGiB" X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------LgpdNzZn2QYeB0Jmbzy0nGiB Content-Type: multipart/mixed; boundary="------------Vdk1ncLGjBp573q9e4vJcOUc"; protected-headers="v1" From: Thomas Zimmermann To: Javier Martinez Canillas , linux-kernel@vger.kernel.org Cc: dri-devel@lists.freedesktop.org, Maxime Ripard , Arnd Bergmann Message-ID: <576a5cce-a750-9ea4-c26c-eeb5e0bcddf3@suse.de> Subject: Re: [PATCH] drm/ssd130x: Use shadow-buffer helpers when managing plane's state References: <20230727140453.577445-1-javierm@redhat.com> <0ce32153-cfc0-e701-3863-803fcdb897ff@suse.de> <87y1j1tme2.fsf@minerva.mail-host-address-is-not-set> In-Reply-To: <87y1j1tme2.fsf@minerva.mail-host-address-is-not-set> --------------Vdk1ncLGjBp573q9e4vJcOUc Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQoNCkFtIDI3LjA3LjIzIHVtIDE3OjE2IHNjaHJpZWIgSmF2aWVyIE1hcnRpbmV6IENhbmls bGFzOg0KPiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4gd3JpdGVz Og0KPiANCj4gSGVsbG8gVGhvbWFzLA0KPiANCj4+IEhpIEphdmllcg0KPj4NCj4+IEFtIDI3 LjA3LjIzIHVtIDE2OjA0IHNjaHJpZWIgSmF2aWVyIE1hcnRpbmV6IENhbmlsbGFzOg0KPj4+ IFRoZSBjb21taXQgNDViNTg2NjllNTMyICgiZHJtL3NzZDEzMHg6IEFsbG9jYXRlIGJ1ZmZl ciBpbiB0aGUgcGxhbmUncw0KPj4+IC5hdG9taWNfY2hlY2soKSBjYWxsYmFjayIpIG1vdmVk IHRoZSBidWZmZXJzIGFsbG9jYXRpb24gdG8gYmUgZG9uZSBpbg0KPj4+IHRoZSBwcmltYXJ5 IHBsYW5lJ3MgLmF0b21pY19jaGVjaygpIGNhbGxiYWNrLg0KPj4+DQo+Pj4gQnV0IGl0IG1p c3NlZCB0aGF0IHNpbmNlIHRoZSBkcml2ZXIgdXNlcyBhIHNoYWRvdy1idWZmZXJlZCBwbGFu ZSwgdGhlDQo+Pj4gX19kcm1fZ2VtX3tyZXNldCxkdXBsaWNhdGUsZGVzdHJveX1fc2hhZG93 X3BsYW5lKCkgaGVscGVyIGZ1bmN0aW9ucw0KPj4+IG11c3QgYmUgdXNlZCBpbiB0aGUgc3Ry dWN0IGRybV9wbGFuZV9mdW5jcyBoYW5kbGVycy4NCj4+Pg0KPj4+IFRoaXMgd2FzIG1pc3Nl ZCBiZWNhdXNlIHRoZSBtZW50aW9uZWQgY29tbWl0IGRpZCBub3QgcmVtb3ZlIHRoZSBtYWNy bw0KPj4+IERSTV9HRU1fU0hBRE9XX1BMQU5FX0ZVTkNTLCB3aGljaCBsZWFkcyB0byB0aGUg Y3VzdG9tIHBsYW5lJ3MgYXRvbWljDQo+Pj4gc3RhdGUgbWFuYWdlbWVudCBoYW5kbGVycyB0 byBub3QgYmUgdXNlZC4NCj4+Pg0KPj4+IEZpeGVzOiA0NWI1ODY2OWU1MzIgKCJkcm0vc3Nk MTMweDogQWxsb2NhdGUgYnVmZmVyIGluIHRoZSBwbGFuZSdzIC5hdG9taWNfY2hlY2soKSBj YWxsYmFjayIpDQo+Pj4gUmVwb3J0ZWQtYnk6IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIu ZGU+DQo+Pg0KPj4gUmVwb3J0ZWQtYnkgbmVlZHMgdG8gYmUgZm9sbG93ZWQgYnkNCj4+DQo+ PiBDbG9zZXM6IDx1cmw+DQo+Pg0KPj4gd2hlcmUgPHVybD4gd291bGQgcG9pbnQgdG8gQXJu ZCdzIGJ1ZyByZXBvcnQgb24gZHJpLWRldmVsLg0KPj4NCj4gDQo+IEFoLCBJIHRob3VnaHQg Y2hlY2twYXRjaCBjb21wbGFpbmluZyBhYm91dCBpdCBidXQgc2luY2Ugd2UgYWxyZWFkeSBh ZGQgYQ0KPiBMaW5rOiB3aXRoIGRpbSwgZGlkbid0IGtub3cgd2hhdCB0byBhZGQgdGhlcmUu IE1ha2VzIHNlbnNlIHRvIGFkZCBBcm5kJ3MNCj4gcmVwb3J0IGluZGVlZC4NCj4gDQo+IEkg Y2FuIGluY2x1ZGUgaXQgd2hlbiBhcHBseWluZyBpbnN0ZWFkIG9mIHBvc3RpbmcgYSB2MiBp ZiB5b3UgZG9uJ3QgbWluZC4NCg0KU3VyZSBOUA0KDQo+IA0KPj4+IFN1Z2dlc3RlZC1ieTog VGhvbWFzIFppbW1lcm1hbm4gPHR6aW1tZXJtYW5uQHN1c2UuZGU+DQo+Pj4gU2lnbmVkLW9m Zi1ieTogSmF2aWVyIE1hcnRpbmV6IENhbmlsbGFzIDxqYXZpZXJtQHJlZGhhdC5jb20+DQo+ Pg0KPj4gVGhpcyBsb29rcyBjb3JyZWN0IG5vdy4gVGhhbmtzIGZvciBmaXhpbmcgdGhpcyBi dWcgcXVpY2tseS4gV2l0aCB0aGUNCj4+IENsb3NlIGFkZGVkOg0KPj4NCj4+IFJldmlld2Vk LWJ5OiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4NCj4+DQo+IA0K PiBUaGFua3MgYW5kIHRvIHlvdSBmb3IgcG9pbnRpbmcgdGhhdCBvdXQuDQo+IA0KDQotLSAN ClRob21hcyBaaW1tZXJtYW5uDQpHcmFwaGljcyBEcml2ZXIgRGV2ZWxvcGVyDQpTVVNFIFNv ZnR3YXJlIFNvbHV0aW9ucyBHZXJtYW55IEdtYkgNCkZyYW5rZW5zdHJhc3NlIDE0NiwgOTA0 NjEgTnVlcm5iZXJnLCBHZXJtYW55DQpHRjogSXZvIFRvdGV2LCBBbmRyZXcgTXllcnMsIEFu ZHJldyBNY0RvbmFsZCwgQm91ZGllbiBNb2VybWFuDQpIUkIgMzY4MDkgKEFHIE51ZXJuYmVy ZykNCg== --------------Vdk1ncLGjBp573q9e4vJcOUc-- --------------LgpdNzZn2QYeB0Jmbzy0nGiB Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEExndm/fpuMUdwYFFolh/E3EQov+AFAmTCkPIFAwAAAAAACgkQlh/E3EQov+Aj OBAArnQkARpMnKowQXBo1eNFQNavzQj4RaLduwdGKrPZxuKLad1dGRe1tP+SaxywuuXVkfYdfaCu Frewnf7CO6p4PvQLFm9nuuv5lCxdF4CmjOVcmHwPR1AEIpZz6tqjdmErot2/6aU3oycQAsjAgavD 3R8HbmQ47S0Xkxfmd3hcg4SkKUcOrZqlV5kum8bJxr+BFY82Vb5synobdvFTThpYOqrOTyf+tVn+ eK5NcvhsqKt6+DsAoWyf3AhQGk/gUw3a9umFhiidQ56eYokOzRTnzb4Bn7PbbiYHoReleJpBPo1V 55HOVm69U8/ap1qOfQRCviD/pUT/zI4VTBRRgbAfc01wZ8X5iMNyHFvPVkYLmtVKo7/Noig+mMoH ggL2jAKocgtpPe9c7oBukqH5bC4yLOqTOnxlZB8mZVCVbapjPSbqp7nEDU8ZemLvbyJ8Ed0AXkVb bz9UWDdqbB0gwZ6oA8KKJVgLCS7l7GBXx51UTYcBq3bAe1d7GzD3BF0UofJv++rnZk3g4zxEEJ1y kV02ml5YWAB1sD36BfS5zzLcRvEf4ZRLn/IrRtZI/Jl8JF9HObuQcBMLENuVLkoNioOfR51+oFw4 TXNfDuzyvXCjM8+CtJDv+Gf2JJIdhJZRLBh60pTacL0ZFAywMDB3Y188LJxHFbx5D7ncS3GTX3rN 3bY= =WmCJ -----END PGP SIGNATURE----- --------------LgpdNzZn2QYeB0Jmbzy0nGiB--