Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp9524396rwl; Wed, 11 Jan 2023 06:49:57 -0800 (PST) X-Google-Smtp-Source: AMrXdXtrOfldIo1HXJSJpHeP921U7jbre+x5Kyv/cbsedpwk7syzTT3FEBvPDkf0hRBOfYn5ajAE X-Received: by 2002:a05:6a00:1787:b0:588:e132:a2f8 with SMTP id s7-20020a056a00178700b00588e132a2f8mr12322034pfg.23.1673448597200; Wed, 11 Jan 2023 06:49:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673448597; cv=none; d=google.com; s=arc-20160816; b=tOggHNKbcZmFeBziUgLxQ42FFOgBhR/8T0KoJBL3G8s9wZYjXhHlnxtMBu8BXJVQf5 WrWHjCqHPkhWhauR587KdThDLhi4xSqaprl1kO9ww5N3Ncp/n+h/VgKoJ/2KwTt2rUqV kYsa0XhsDjuj5tkc2RLOmATqIIIhirKRtm8PW79UorkewBTtjVcNDDgZ16LotSeGRzxn +EortPziwtXRIX+u149iNE+TqTdwx283cWxiPFN3cdEX+bAQQpBn9WPQ5LC5+p/EmHVU RErkndJtXqyja4NQosQndCmcWT7v9F25o4rcfs6XKjOXIVzQI8JcTTujYakTn/BotCyf ZnVw== 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=ddPs9JRT0r5qSLk138ZdFIG78T6OtdxxaKPJSXDrQHc=; b=i+bSrqxWkXr/+VslRlbZ82yXoq+xKA0+mlFpb0flgxUfApIxme4Z3BSMge8TDTOR70 2FqSwqvxHa0DKZk52169Lm+viXWphjOUk7HQ7IiTGqsPmZ+tu/q6CmgkCjO9l6UZqkOi ySFyaRcnXMi3F5kzs6J9usHxUDk1XlaZyrpJ2lzZmBqy8RgW76tH3/brAyJnQQ6hn0KW K8zoivdjN92oWtvmvqI2pFgIv3EdoYR34I26EWAyTQ4I9lhfksVX/Bm+/kCVgNoI8p/O /sq2F6tL5YHw3Utw7rKSy5FXt1cYYqy5PEqaeRIA/pK6X4ceIuHVCGWHo8SOa3Cu2Zbs J8yg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b="Gi2E/DVV"; dkim=neutral (no key) header.i=@suse.de header.b=+9l2vjAC; 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 e11-20020a056a001a8b00b00581d5b63b19si14958768pfv.365.2023.01.11.06.49.50; Wed, 11 Jan 2023 06:49:57 -0800 (PST) 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="Gi2E/DVV"; dkim=neutral (no key) header.i=@suse.de header.b=+9l2vjAC; 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 S232511AbjAKOCM (ORCPT + 53 others); Wed, 11 Jan 2023 09:02:12 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49818 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229737AbjAKOCK (ORCPT ); Wed, 11 Jan 2023 09:02:10 -0500 Received: from smtp-out2.suse.de (smtp-out2.suse.de [IPv6:2001:67c:2178:6::1d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 84676E029 for ; Wed, 11 Jan 2023 06:02:08 -0800 (PST) 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 0F0D149D8; Wed, 11 Jan 2023 14:02:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1673445726; 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=ddPs9JRT0r5qSLk138ZdFIG78T6OtdxxaKPJSXDrQHc=; b=Gi2E/DVVmVgCqivxIdchrHdyXLwc7kJ65+wxZVGJGCyrI4l2DGFFEOQSLheuPcCAXOtpEW x4+4YnsLutTKyw7zUMp19+a7nGqAiqcYN/WKz+uJks0Xo2qytoRsvF2FcudN03Jx84iPNK XwvZ7U7s8cTCg7lqLJcELTTS8Niezc4= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1673445726; 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=ddPs9JRT0r5qSLk138ZdFIG78T6OtdxxaKPJSXDrQHc=; b=+9l2vjACOldz19GrhYPWe5MMnQxx+pWVJOZadF1UZXXmckpNUTSfrY0k41rJ+JcyLeUpPg 7OVWypscGfi/HbDA== 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 D78181358A; Wed, 11 Jan 2023 14:02:05 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id JbaBM13BvmNMAQAAMHmgww (envelope-from ); Wed, 11 Jan 2023 14:02:05 +0000 Message-ID: <38a5f052-18d5-5297-f1c7-44ca5b8285f5@suse.de> Date: Wed, 11 Jan 2023 15:02:05 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: [PATCH 2/9] drm/vc4: hdmi: Constify container_of wrappers Content-Language: en-US To: Maxime Ripard , Emma Anholt , Maxime Ripard , David Airlie , Daniel Vetter Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Dave Stevenson References: <20221207-rpi-hdmi-improvements-v1-0-6b15f774c13a@cerno.tech> <20221207-rpi-hdmi-improvements-v1-2-6b15f774c13a@cerno.tech> From: Thomas Zimmermann In-Reply-To: <20221207-rpi-hdmi-improvements-v1-2-6b15f774c13a@cerno.tech> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------U9RL1g2LqVGyneC9x6ey0Wwv" X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS 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) --------------U9RL1g2LqVGyneC9x6ey0Wwv Content-Type: multipart/mixed; boundary="------------4xF2h5RHRsLOZ4B2FSVoiWAA"; protected-headers="v1" From: Thomas Zimmermann To: Maxime Ripard , Emma Anholt , Maxime Ripard , David Airlie , Daniel Vetter Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Dave Stevenson Message-ID: <38a5f052-18d5-5297-f1c7-44ca5b8285f5@suse.de> Subject: Re: [PATCH 2/9] drm/vc4: hdmi: Constify container_of wrappers References: <20221207-rpi-hdmi-improvements-v1-0-6b15f774c13a@cerno.tech> <20221207-rpi-hdmi-improvements-v1-2-6b15f774c13a@cerno.tech> In-Reply-To: <20221207-rpi-hdmi-improvements-v1-2-6b15f774c13a@cerno.tech> --------------4xF2h5RHRsLOZ4B2FSVoiWAA Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkNCg0KQW0gMDcuMTIuMjIgdW0gMTc6MDcgc2NocmllYiBNYXhpbWUgUmlwYXJkOg0KPiBO b25lIG9mIG91ciB3cmFwcGVycyBhcm91bmQgY29udGFpbmVyX29mIHRvIGFjY2VzcyBvdXIg b2JqZWN0cyBmcm9tIHRoZQ0KPiBEUk0gb2JqZWN0IHBvaW50ZXIgYWN0dWFsbHkgbW9kaWZ5 IHRoZSBsYXR0ZXIuDQo+IA0KPiBMZXQncyBtYWtlIHRoZW0gY29uc3QuDQo+IA0KPiBTaWdu ZWQtb2ZmLWJ5OiBNYXhpbWUgUmlwYXJkIDxtYXhpbWVAY2Vybm8udGVjaD4NCg0KUGVyc29u YWxseSwgSSB3b3VsZG4ndCB0YWtlIHRoaXMgcGF0Y2ggYXMgaXQgZG9lcyBhbiBpbXBsaWNp dCBjb25zdCBjYXN0IA0Kb24gdGhlIHBvaW50ZXIuDQoNCkZvciBjb25zdCBjb3JyZWN0bmVz cywgaXQgc2VlbXMgYmV0dGVyIHRvIGFkZCBuZXcgaGVscGVycyB0aGF0IGtlZXAgdGhlIA0K Y29uc3QuIFRob3NlIGNvdWxkIGJlIHVzZSBpbiBwbGFjZXMgd2hlcmUgdGhlIGNhbGxlciBp cyBub3QgYWxsb3dlZCB0byANCm1vZGlmeSB0aGUgc3RhdGUgKGkuZS4sIGF0b21pY191cGRh dGUsIGV0IGFsKS4NCg0KU29tZXRoaW5nIGxpa2UgdGhpczoNCg0KY29uc3Qgc3RydWN0IHZj NF9oZG1pICoNCmNvbnN0X2Nvbm5lY3Rvcl90b192YzRfaGRtaShjb25zdCBzdHJ1Y3QgZHJt X2Nvbm5lY3RvciAqY29ubmVjdG9yKQ0Kew0KCXJldHVybiBjb250YWluZXJfb2YoY29ubmVj dG9yLCBjb25zdCBzdHJ1Y3QgdmM0X2hkbWksDQoJCWNvbm5lY3Rvcik7DQp9DQoNCkJlc3Qg cmVnYXJkcw0KVGhvbWFzDQoNCj4gLS0tDQo+ICAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRf aGRtaS5oIHwgNiArKystLS0NCj4gICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCsp LCAzIGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92 YzQvdmM0X2hkbWkuaCBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2hkbWkuaA0KPiBpbmRl eCBkYzNjY2Q4MDAyYTAuLjAyM2VhNjRlZjAwNiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9n cHUvZHJtL3ZjNC92YzRfaGRtaS5oDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0 X2hkbWkuaA0KPiBAQCAtMjI0LDEzICsyMjQsMTMgQEAgc3RydWN0IHZjNF9oZG1pIHsNCj4g ICB9Ow0KPiAgIA0KPiAgIHN0YXRpYyBpbmxpbmUgc3RydWN0IHZjNF9oZG1pICoNCj4gLWNv bm5lY3Rvcl90b192YzRfaGRtaShzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yKQ0K PiArY29ubmVjdG9yX3RvX3ZjNF9oZG1pKGNvbnN0IHN0cnVjdCBkcm1fY29ubmVjdG9yICpj b25uZWN0b3IpDQo+ICAgew0KPiAgIAlyZXR1cm4gY29udGFpbmVyX29mKGNvbm5lY3Rvciwg c3RydWN0IHZjNF9oZG1pLCBjb25uZWN0b3IpOw0KPiAgIH0NCj4gICANCj4gICBzdGF0aWMg aW5saW5lIHN0cnVjdCB2YzRfaGRtaSAqDQo+IC1lbmNvZGVyX3RvX3ZjNF9oZG1pKHN0cnVj dCBkcm1fZW5jb2RlciAqZW5jb2RlcikNCj4gK2VuY29kZXJfdG9fdmM0X2hkbWkoY29uc3Qg c3RydWN0IGRybV9lbmNvZGVyICplbmNvZGVyKQ0KPiAgIHsNCj4gICAJc3RydWN0IHZjNF9l bmNvZGVyICpfZW5jb2RlciA9IHRvX3ZjNF9lbmNvZGVyKGVuY29kZXIpOw0KPiAgIAlyZXR1 cm4gY29udGFpbmVyX29mKF9lbmNvZGVyLCBzdHJ1Y3QgdmM0X2hkbWksIGVuY29kZXIpOw0K PiBAQCAtMjQ0LDcgKzI0NCw3IEBAIHN0cnVjdCB2YzRfaGRtaV9jb25uZWN0b3Jfc3RhdGUg ew0KPiAgIH07DQo+ICAgDQo+ICAgc3RhdGljIGlubGluZSBzdHJ1Y3QgdmM0X2hkbWlfY29u bmVjdG9yX3N0YXRlICoNCj4gLWNvbm5fc3RhdGVfdG9fdmM0X2hkbWlfY29ubl9zdGF0ZShz dHJ1Y3QgZHJtX2Nvbm5lY3Rvcl9zdGF0ZSAqY29ubl9zdGF0ZSkNCj4gK2Nvbm5fc3RhdGVf dG9fdmM0X2hkbWlfY29ubl9zdGF0ZShjb25zdCBzdHJ1Y3QgZHJtX2Nvbm5lY3Rvcl9zdGF0 ZSAqY29ubl9zdGF0ZSkNCj4gICB7DQo+ICAgCXJldHVybiBjb250YWluZXJfb2YoY29ubl9z dGF0ZSwgc3RydWN0IHZjNF9oZG1pX2Nvbm5lY3Rvcl9zdGF0ZSwgYmFzZSk7DQo+ICAgfQ0K PiANCg0KLS0gDQpUaG9tYXMgWmltbWVybWFubg0KR3JhcGhpY3MgRHJpdmVyIERldmVsb3Bl cg0KU1VTRSBTb2Z0d2FyZSBTb2x1dGlvbnMgR2VybWFueSBHbWJIDQpNYXhmZWxkc3RyLiA1 LCA5MDQwOSBOw7xybmJlcmcsIEdlcm1hbnkNCihIUkIgMzY4MDksIEFHIE7DvHJuYmVyZykN Ckdlc2Now6RmdHNmw7xocmVyOiBJdm8gVG90ZXYNCg== --------------4xF2h5RHRsLOZ4B2FSVoiWAA-- --------------U9RL1g2LqVGyneC9x6ey0Wwv 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+AFAmO+wV0FAwAAAAAACgkQlh/E3EQov+CK JhAAuLdHHOs7PPUfsVmWtKeQQ1ljhpYS40uB1O0yF9YPm7dnQURVNAomi3jffJU+AxMgUU1qBk2t tstzsqbEhxrQJB2u6AjXjIGHhWfsQRTBNOuYbeHx7DHNyWeUjOTnoeEiXtbxpnpw3PufJUWAc/1Z pehVNr9aUGL8SJboVWQmNXO5/x/+Lid+3op5Ixs8eRkK87jLjkCGFaDbqzkOyq2uQ2gSBHFKeUbQ EcgDoXr/KV3+eQzjFor7A7KD0y0WHxN7CZfNp2vOC3TNzvvA9u1Nr04w07WP8r7bRAb5o/Hzn1bA QcrpuNHUaPz4YMLnbm6TjMy8JSi/YI9cHUZjrFLzTCxr1vT/U59KXYxKprqUK8B1twYkfjwrvTw8 rwILbbBuLTggL1RZ7mg2GvF1DDwT7nNouZEP6iown8atrEH8evgLsloM0YHy29i04q6NUCHmeP4F PbG6RNFaubKmHnpM5eNesCwnYJjwjVOhBXOulbjqtBNirOn5mxEJI/ImOb+vGKX6CgBNzXp6AWeG ROShsxQBn/eDaTNvK5u86wvqyaYZoS+90WBLaw7jX4Bwg8gDCIxbR8wBeyHBE+cOJoAD9BWANaOc oLTDy2AL9+gkN2t7oZ5mHZ4zK7Qw4a7s5ka1aOFQ2YSrsLNMVV8IzcxwN/gZIWtFa9FOS0i+O8ko TlU= =pHth -----END PGP SIGNATURE----- --------------U9RL1g2LqVGyneC9x6ey0Wwv--