Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp822453rdb; Wed, 6 Dec 2023 00:22:27 -0800 (PST) X-Google-Smtp-Source: AGHT+IGzKMNBf7P6sVbLSKeVx4LX1GUhXTcv/a1KK8uWt+BwCFZhKtHIcgMQhFK383n0hdvXdGQq X-Received: by 2002:a05:6808:4492:b0:3b8:b063:6bc0 with SMTP id eq18-20020a056808449200b003b8b0636bc0mr705570oib.111.1701850946808; Wed, 06 Dec 2023 00:22:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701850946; cv=none; d=google.com; s=arc-20160816; b=I9Eum7R8G76YRfH5dwIkq+/kOouXDDlBf32RakpYKqm2ll3GOP4d4d2XK6Xws8AgCW qjqnWHXSjRPdnt734wmb5s9dnzGpmD6JnSoho8WNKvUf9lQmYv30CsYBKeoMPcwis7yP ie1PUR8TCPewLhZHuAmK+2rAC3j3FylfP77jlSuIIhKWkj744AgFIYuohm4ru5FdAAhc 86sVO/C6a8zxyl1tlamkcdhoiItPo1ngxWXu08XadgvHS4oZAM7woEZYikPqsC1qZJep rZVu95S1boyF9NH4hLK8BdHTrkRd/P5OehMqSdde5BapaKjLgrsGSBGzwY5riANYpmoo wdRQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:autocrypt:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :dkim-signature:dkim-signature; bh=YQczaXs8PKJ+its+cEaYffQ9Mwq4ldCbvUAPZAwc534=; fh=79iWhBvxztYaK+XFqBqKxCqHpESny8s0bfzyZaBINaI=; b=GZ3eI790Ora6z49HvZS4juS/EvFTCqJ3jbLj7dNQ1eJpau6V8waTgeBY3VLmHQCoys 0VHpR3KqFZ8hxA9wGODKhlYlnA5Rh3h/L+RjCB1yXZQUKxnyk7A8xu0ZnMMfayW9Sz6L +2Dq+33Ta8EtPAGfpBY76qNNXJCzRrZTak5xh2NwhAGzIEGKMqsqLwURC6GQC5Gs+8Ey Gfm3lsCVUknMQU9Hwjy6zInx5QSaav4rht/u0qNWOL/MtSBbeMjtr7myTsZzcw9junM5 5tOfDG1AVkjbA2KX3jWXxeTD1vvfLq+1WH0LpwRWmISe6JaHQtEXFAHyDG4TyVA7QNiH NMZA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=mV4xOWGw; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519 header.b=otNOgmGe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 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 lipwig.vger.email (lipwig.vger.email. [2620:137:e000::3:3]) by mx.google.com with ESMTPS id h11-20020a056a00230b00b006cd8cddf8c5si11418470pfh.14.2023.12.06.00.22.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Dec 2023 00:22:26 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) client-ip=2620:137:e000::3:3; Authentication-Results: mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=mV4xOWGw; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519 header.b=otNOgmGe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 23AA4802FA35; Wed, 6 Dec 2023 00:22:21 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1377120AbjLFIWD (ORCPT + 99 others); Wed, 6 Dec 2023 03:22:03 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53152 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1376876AbjLFIWC (ORCPT ); Wed, 6 Dec 2023 03:22:02 -0500 Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 395F8AC for ; Wed, 6 Dec 2023 00:22:08 -0800 (PST) Received: from imap2.dmz-prg2.suse.org (imap2.dmz-prg2.suse.org [10.150.64.98]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 9EF9021F48; Wed, 6 Dec 2023 08:22:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1701850925; 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:autocrypt:autocrypt; bh=YQczaXs8PKJ+its+cEaYffQ9Mwq4ldCbvUAPZAwc534=; b=mV4xOWGw2T5J5ax10GThmWeABYx6pch8BQEmZ5yrLhZmZNfWVtWThWHBfEcwIxKU9ppSGe orDw7h3T2qKUogSuUuHeenvLArkZHgfE8f9zI5yZstG/Qnp4sUbh5MI3z05Mx8i4fFeY+j 8/o7+QzcHJYO/5XKKI8P4jeH+a5B7Fw= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1701850925; 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:autocrypt:autocrypt; bh=YQczaXs8PKJ+its+cEaYffQ9Mwq4ldCbvUAPZAwc534=; b=otNOgmGelfaga99Kx+cx+WHqsZ3RS41Xt0j93KflHxtyrQ7PlrphIeYLj669a7CpfoS3tV jgexPOuqQ0YyKIBQ== Received: from imap2.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap2.dmz-prg2.suse.org (Postfix) with ESMTPS id 82AC1133DD; Wed, 6 Dec 2023 08:22:05 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap2.dmz-prg2.suse.org with ESMTPSA id f9+SHi0vcGWFIAAAn2gu4w (envelope-from ); Wed, 06 Dec 2023 08:22:05 +0000 Message-ID: <77925c2e-8cb2-473b-9dd0-3ce60a909066@suse.de> Date: Wed, 6 Dec 2023 09:22:04 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] drm/plane: fix error handling in __drm_universal_plane_init To: Dinghao Liu Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Maxime Ripard References: <20231206072701.13276-1-dinghao.liu@zju.edu.cn> Content-Language: en-US From: Thomas Zimmermann Autocrypt: addr=tzimmermann@suse.de; keydata= xsBNBFs50uABCADEHPidWt974CaxBVbrIBwqcq/WURinJ3+2WlIrKWspiP83vfZKaXhFYsdg XH47fDVbPPj+d6tQrw5lPQCyqjwrCPYnq3WlIBnGPJ4/jreTL6V+qfKRDlGLWFjZcsrPJGE0 BeB5BbqP5erN1qylK9i3gPoQjXGhpBpQYwRrEyQyjuvk+Ev0K1Jc5tVDeJAuau3TGNgah4Yc hdHm3bkPjz9EErV85RwvImQ1dptvx6s7xzwXTgGAsaYZsL8WCwDaTuqFa1d1jjlaxg6+tZsB 9GluwvIhSezPgnEmimZDkGnZRRSFiGP8yjqTjjWuf0bSj5rUnTGiyLyRZRNGcXmu6hjlABEB AAHNJ1Rob21hcyBaaW1tZXJtYW5uIDx0emltbWVybWFubkBzdXNlLmRlPsLAjgQTAQgAOAIb AwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBHIX+6yM6c9jRKFo5WgNwR1TC3ojBQJftODH AAoJEGgNwR1TC3ojx1wH/0hKGWugiqDgLNXLRD/4TfHBEKmxIrmfu9Z5t7vwUKfwhFL6hqvo lXPJJKQpQ2z8+X2vZm/slsLn7J1yjrOsoJhKABDi+3QWWSGkaGwRJAdPVVyJMfJRNNNIKwVb U6B1BkX2XDKDGffF4TxlOpSQzdtNI/9gleOoUA8+jy8knnDYzjBNOZqLG2FuTdicBXblz0Mf vg41gd9kCwYXDnD91rJU8tzylXv03E75NCaTxTM+FBXPmsAVYQ4GYhhgFt8S2UWMoaaABLDe 7l5FdnLdDEcbmd8uLU2CaG4W2cLrUaI4jz2XbkcPQkqTQ3EB67hYkjiEE6Zy3ggOitiQGcqp j//OwE0EWznS4AEIAMYmP4M/V+T5RY5at/g7rUdNsLhWv1APYrh9RQefODYHrNRHUE9eosYb T6XMryR9hT8XlGOYRwKWwiQBoWSDiTMo/Xi29jUnn4BXfI2px2DTXwc22LKtLAgTRjP+qbU6 3Y0xnQN29UGDbYgyyK51DW3H0If2a3JNsheAAK+Xc9baj0LGIc8T9uiEWHBnCH+RdhgATnWW GKdDegUR5BkDfDg5O/FISymJBHx2Dyoklv5g4BzkgqTqwmaYzsl8UxZKvbaxq0zbehDda8lv hFXodNFMAgTLJlLuDYOGLK2AwbrS3Sp0AEbkpdJBb44qVlGm5bApZouHeJ/+n+7r12+lqdsA EQEAAcLAdgQYAQgAIAIbDBYhBHIX+6yM6c9jRKFo5WgNwR1TC3ojBQJftOH6AAoJEGgNwR1T C3ojVSkIALpAPkIJPQoURPb1VWjh34l0HlglmYHvZszJWTXYwavHR8+k6Baa6H7ufXNQtThR yIxJrQLW6rV5lm7TjhffEhxVCn37+cg0zZ3j7zIsSS0rx/aMwi6VhFJA5hfn3T0TtrijKP4A SAQO9xD1Zk9/61JWk8OysuIh7MXkl0fxbRKWE93XeQBhIJHQfnc+YBLprdnxR446Sh8Wn/2D Ya8cavuWf2zrB6cZurs048xe0UbSW5AOSo4V9M0jzYI4nZqTmPxYyXbm30Kvmz0rYVRaitYJ 4kyYYMhuULvrJDMjZRvaNe52tkKAvMevcGdt38H4KSVXAylqyQOW5zvPc4/sq9c= In-Reply-To: <20231206072701.13276-1-dinghao.liu@zju.edu.cn> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------la2JX688VsqBrOuGQu0IBMkD" X-Spamd-Result: default: False [-4.29 / 50.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,text/plain]; HAS_ATTACHMENT(0.00)[]; MIME_BASE64_TEXT_BOGUS(1.00)[]; BAYES_HAM(-3.00)[100.00%]; RCVD_COUNT_THREE(0.00)[3]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_BASE64_TEXT(0.10)[]; DBL_BLOCKED_OPENRESOLVER(0.00)[suse.de:email,bootlin.com:url,zju.edu.cn:email]; SIGNED_PGP(-2.00)[]; FUZZY_BLOCKED(0.00)[rspamd.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spam-Score: -4.29 Authentication-Results: smtp-out1.suse.de; none X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Wed, 06 Dec 2023 00:22:21 -0800 (PST) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------la2JX688VsqBrOuGQu0IBMkD Content-Type: multipart/mixed; boundary="------------WZzeJ0Ady0Fe1vY2SuGe7CgP"; protected-headers="v1" From: Thomas Zimmermann To: Dinghao Liu Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Maxime Ripard Message-ID: <77925c2e-8cb2-473b-9dd0-3ce60a909066@suse.de> Subject: Re: [PATCH] drm/plane: fix error handling in __drm_universal_plane_init References: <20231206072701.13276-1-dinghao.liu@zju.edu.cn> In-Reply-To: <20231206072701.13276-1-dinghao.liu@zju.edu.cn> --------------WZzeJ0Ady0Fe1vY2SuGe7CgP Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkNCg0KQW0gMDYuMTIuMjMgdW0gMDg6Mjcgc2NocmllYiBEaW5naGFvIExpdToNCj4gX19k cm1fdW5pdmVyc2FsX3BsYW5lX2luaXQoKSBmcmVlcyBwbGFuZS0+Zm9ybWF0X3R5cGVzIGFu ZA0KPiBwbGFuZS0+bW9kaWZpZXJzIG9uIGZhaWx1cmUuIEhvd2V2ZXIsIHNvbWV0aW1lcyBp dHMgY2FsbGVycw0KPiB3aWxsIGZyZWUgdGhlc2UgdHdvIHBvaW50ZXJzIGFnYWluLCB3aGlj aCBtYXkgbGVhZCB0byBhDQo+IGRvdWJsZS1mcmVlLiBPbmUgcG9zc2libGUgY2FsbCBjaGFp biBpczoNCj4gDQo+IG1kcDVfcGxhbmVfaW5pdA0KPiAgICB8LT4gZHJtX3VuaXZlcnNhbF9w bGFuZV9pbml0DQo+ICAgIHwgICAgIHwtPiBfX2RybV91bml2ZXJzYWxfcGxhbmVfaW5pdCAo Zmlyc3QgZnJlZSkNCj4gICAgfA0KPiAgICB8LT4gbWRwNV9wbGFuZV9kZXN0cm95DQo+ICAg ICAgICAgIHwtPiBkcm1fcGxhbmVfY2xlYW51cCAoc2Vjb25kIGZyZWUpDQo+IA0KPiBGaXgg dGhpcyBieSBzZXR0aW5nIHRoZSB0d28gcG9pbnRlcnMgdG8gTlVMTCBhZnRlciBrZnJlZS4N Cj4gDQo+IFNpZ25lZC1vZmYtYnk6IERpbmdoYW8gTGl1IDxkaW5naGFvLmxpdUB6anUuZWR1 LmNuPg0KDQpSZXZpZXdlZC1ieTogVGhvbWFzIFppbW1lcm1hbm4gPHR6aW1tZXJtYW5uQHN1 c2UuZGU+DQoNCnRvIGdldCB0aGUgaW1tZWRpYXRlIGJ1ZyBmaXhlZC4NCg0KSG93ZXZlciwg SSBkb24ndCB0aGluayBpdCdzIHRoZSBjb3JyZWN0IHdheSBvZiBkb2luZyB0aGluZ3MgaW4g Z2VuZXJhbC4gDQpQbGFuZXMgc2hvdWxkIHByb2JhYmx5IG5vdCBhdHRlbXB0IHRvIGV2ZW4g bWFrZSBhIGNvcHksIGJ1dCB1c2UgdGhlIA0Kc3VwcGxpZWQgcG9pbnRlcnMuIExpZmV0aW1l IG9mIHRoZSBhcnJheXMgaXMgdGhlIHNhbWUgYXMgb2YgdGhlIHBsYW5lLiANClRoYXQncyBm b3IgYSBkaWZmZXJlbnQgcGF0Y2ggc2V0LCBvZiBjb3Vyc2UuICAoSSBkaWQgbm90IHJldmll dyB0aGUgRFJNIA0KY29kZSB3aGV0aGVyIHRoZSBpbnRlcm5hbCBjb3B5IGlzIHJlcXVpcmVk LikNCg0KRm9yIG5vdywgbWF5YmUgZHJtX3BsYW5lX2NsZWFudXAoKSBjb3VsZCB3YXJuIGlm IGZvcm1hdF90eXBlcyBlcXVhbHMgDQpOVUxMLiBbMV0gSXQgaW5kaWNhdGVzIHRoYXQgdGhl IHBsYW5lIGhhcyBub3QgYmVlbiBpbml0aWFsaXplZCBjb3JyZWN0bHkgDQphbmQgdGhlIGRy aXZlcidzIG1lbW9yeSBsaWZldGltZSBoYW5kbGluZyBpcyBzb21laG93IGJyb2tlbi4NCg0K QmVzdCByZWdhcmRzDQpUaG9tYXMNCg0KWzFdIA0KaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5j b20vbGludXgvbGF0ZXN0L3NvdXJjZS9kcml2ZXJzL2dwdS9kcm0vZHJtX3BsYW5lLmMjTDU0 Mg0KDQo+IC0tLQ0KPiAgIGRyaXZlcnMvZ3B1L2RybS9kcm1fcGxhbmUuYyB8IDMgKysrDQo+ ICAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQ0KPiANCj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9kcm1fcGxhbmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fcGxh bmUuYw0KPiBpbmRleCAyNGU3OTk4ZDE3MzEuLjEzMzFiODIyNDkyMCAxMDA2NDQNCj4gLS0t IGEvZHJpdmVycy9ncHUvZHJtL2RybV9wbGFuZS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9kcm1fcGxhbmUuYw0KPiBAQCAtMzA0LDYgKzMwNCw3IEBAIHN0YXRpYyBpbnQgX19kcm1f dW5pdmVyc2FsX3BsYW5lX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwNCj4gICAJaWYg KGZvcm1hdF9tb2RpZmllcl9jb3VudCAmJiAhcGxhbmUtPm1vZGlmaWVycykgew0KPiAgIAkJ RFJNX0RFQlVHX0tNUygib3V0IG9mIG1lbW9yeSB3aGVuIGFsbG9jYXRpbmcgcGxhbmVcbiIp Ow0KPiAgIAkJa2ZyZWUocGxhbmUtPmZvcm1hdF90eXBlcyk7DQo+ICsJCXBsYW5lLT5mb3Jt YXRfdHlwZXMgPSBOVUxMOw0KPiAgIAkJZHJtX21vZGVfb2JqZWN0X3VucmVnaXN0ZXIoZGV2 LCAmcGxhbmUtPmJhc2UpOw0KPiAgIAkJcmV0dXJuIC1FTk9NRU07DQo+ICAgCX0NCj4gQEAg LTMxNyw2ICszMTgsOCBAQCBzdGF0aWMgaW50IF9fZHJtX3VuaXZlcnNhbF9wbGFuZV9pbml0 KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsDQo+ICAgCWlmICghcGxhbmUtPm5hbWUpIHsNCj4g ICAJCWtmcmVlKHBsYW5lLT5mb3JtYXRfdHlwZXMpOw0KPiAgIAkJa2ZyZWUocGxhbmUtPm1v ZGlmaWVycyk7DQo+ICsJCXBsYW5lLT5mb3JtYXRfdHlwZXMgPSBOVUxMOw0KPiArCQlwbGFu ZS0+bW9kaWZpZXJzID0gTlVMTDsNCj4gICAJCWRybV9tb2RlX29iamVjdF91bnJlZ2lzdGVy KGRldiwgJnBsYW5lLT5iYXNlKTsNCj4gICAJCXJldHVybiAtRU5PTUVNOw0KPiAgIAl9DQoN Ci0tIA0KVGhvbWFzIFppbW1lcm1hbm4NCkdyYXBoaWNzIERyaXZlciBEZXZlbG9wZXINClNV U0UgU29mdHdhcmUgU29sdXRpb25zIEdlcm1hbnkgR21iSA0KRnJhbmtlbnN0cmFzc2UgMTQ2 LCA5MDQ2MSBOdWVybmJlcmcsIEdlcm1hbnkNCkdGOiBJdm8gVG90ZXYsIEFuZHJldyBNeWVy cywgQW5kcmV3IE1jRG9uYWxkLCBCb3VkaWVuIE1vZXJtYW4NCkhSQiAzNjgwOSAoQUcgTnVl cm5iZXJnKQ0K --------------WZzeJ0Ady0Fe1vY2SuGe7CgP-- --------------la2JX688VsqBrOuGQu0IBMkD Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEExndm/fpuMUdwYFFolh/E3EQov+AFAmVwLywFAwAAAAAACgkQlh/E3EQov+BE rw/7B0OUwP4s3ZZq2tOKgtd1RvaUlfezz4Lb2zuq1tBbdB3GZeJTj6FZuJcN6H9hKPsGlcmHbeWo hI3EhA2fWX9NyFxEm3U6wR2Zo8eDwCUqxxMmiNPbygrlcjk91Y4gFvUxKBaA4EL0Veds/l0vPKKU zpoU4alM7DAFZ25ih6IvVDHJKjcjMpyBf1Qp1wewebXOoue2Zob+LsuYBjmbRnoqcFXDUx/npkD/ kC/9LMVR2vptAQ8t4Hpq1AQkLBBhAcbty9NKTUxLfkzKvkuGlrN0KSZ/p+FhQghlxeskyBYQ+187 eY2Y5cntnc2iS779ZrjO2c3FbNNqdmmvE6e9drUABJxPn8vRudxhQpHHEHGFN5fH/WoZtBESu4ot DKVp9Gj8MNd3zVs45RvyKqmnJiNCGhvfy5QURrkVFGuvshmugvJo9aA/H7ctAWTNKSs7MS+j+wBU Va236FXnEqltAAdP4Bc7ztdAlQdeaki+gvBiN0ByuX00soX58bw5m+YPcV7iVyCO/euBkR3V9BrL vSW7QEvXwJgVJaACEVFUtWPsgROMoMmDGicoUtBXqjRNRPtCuCsnsuvaKKwin1lc0Ua76KWo7IIo m6jnhq8deiFTjKme6E2i974JfA9NInWneJFoiymyP8YEY3WApEcGzQMbwnGxHXCRWWNaK9HWBmVr esg= =QpfB -----END PGP SIGNATURE----- --------------la2JX688VsqBrOuGQu0IBMkD--