From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id EAF23C433FE for ; Sun, 9 Oct 2022 23:55:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=iytAzcBNsMx6FEr7TJc7uFY6Bv8NWXbwV2rMYm0BI2g=; b=kXVsxfkIN43ubZ dWeZvbFEbHNZgSTawMsVFwEGa0JRngIB+rWxVlvdBMI0XQXbw+50FQhj75/lcKKICxjmmRG4Tpnhb mMnYWSvqViGVhDXoqHNWBxP2LE/tDAlBN/BBga49r/AdxDSZE1+SxOWmYx8SgAhHlFOrQUbiCXC2M CFMGae6mf6Xf0kzLEPB8vEL+HGNZHBHEbyhZcNQ1a23krRUyktNXMgt9+77AYQYGAjFgs0oljE+bk 3DKp0lHAz62YRgcBHf9bSO7A+LpmTFE/aCebwGqSGEhjH3eI92FUkItwlEkshSd0YWWR6TFr0OtJi aRF/YspfM383U3uHA+XA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ohg7X-00GTRh-BL; Sun, 09 Oct 2022 23:54:11 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ohg7B-00GTFf-Sf; Sun, 09 Oct 2022 23:53:52 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 7A60660DC9; Sun, 9 Oct 2022 23:53:49 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C0040C433B5; Sun, 9 Oct 2022 23:53:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1665359628; bh=VPX5uY0+vC4kQAyQ2AZ1elDZASWNeRriFOJsrmT6Rtc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hfR3MKdr/7LRWRNRZjoZI1QN16L0VPEWv0fDRscZQ2hterpMNa1cjXpn22OmFucng B1wvh3OhZpON5wkF5IQlAzPwL+a3fh0qcVQJROlX0Ca0s5yL5lurE1/M5T+XRe1JuH 3FHoRATnsNC45pP1o4lS0VvP3WIu950JGIL1Pqc4vz5j8Rv0EO4eEUsOFUmTDyErqF Ztz+QoM1EWGb/jgXaPbEvh6jnAitnj5FruG46XFInVjgohIe0I62LEag2ms9zPIZAA XGugEB8GWNPwZ0ovpAHNbABCFVv3Bf7QVMliq4L4rqcu4N8ZrRx35jMjV0Y1X/2Kek A4TZ1v3AKVbqg== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: =?UTF-8?q?Adri=C3=A1n=20Larumbe?= , Neil Armstrong , Sasha Levin , airlied@gmail.com, daniel@ffwll.ch, khilman@baylibre.com, dri-devel@lists.freedesktop.org, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH AUTOSEL 5.19 29/36] drm/meson: explicitly remove aggregate driver at module unload time Date: Sun, 9 Oct 2022 19:52:15 -0400 Message-Id: <20221009235222.1230786-29-sashal@kernel.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20221009235222.1230786-1-sashal@kernel.org> References: <20221009235222.1230786-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221009_165350_020669_2CB3D9D5 X-CRM114-Status: GOOD ( 14.82 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RnJvbTogQWRyacOhbiBMYXJ1bWJlIDxhZHJpYW4ubGFydW1iZUBjb2xsYWJvcmEuY29tPgoKWyBV cHN0cmVhbSBjb21taXQgODYxNmYyYTA1ODlhODBlMDg0MzQyMTIzMjQyNTBlYjIyZjZhNjZjZSBd CgpCZWNhdXNlIGNvbXBvbmVudF9tYXN0ZXJfZGVsIHdhc24ndCBiZWluZyBjYWxsZWQgd2hlbiB1 bmxvYWRpbmcgdGhlCm1lc29uX2RybSBtb2R1bGUsIHRoZSBhZ2dyZWdhdGUgZGV2aWNlIHdvdWxk IGxpbmdlciBmb3JldmVyIGluIHRoZSBnbG9iYWwKYWdncmVnYXRlX2RldmljZXMgbGlzdC4gVGhh dCBtZWFucyB3aGVuIHVubG9hZGluZyBhbmQgcmVsb2FkaW5nIHRoZQptZXNvbl9kd19oZG1pIG1v ZHVsZSwgY29tcG9uZW50X2FkZCB3b3VsZCBjYWxsIGludG8KdHJ5X3RvX2JyaW5nX3VwX2FnZ3Jl Z2F0ZV9kZXZpY2UgYW5kIGZpbmQgdGhlIHVuYm91bmQgbWVzb25fZHJtIGFnZ3JlZ2F0ZQpkZXZp Y2UuCgpUaGlzIHdvdWxkIGluIHR1cm4gZGVyZWZlcmVuY2Ugc29tZSBvZiB0aGUgYWdncmVnYXRl X2RldmljZSdzIHN0cnVjdAplbnRyaWVzIHdoaWNoIHBvaW50IHRvIG1lbW9yeSBhdXRvbWF0aWNh bGx5IGZyZWVkIGJ5IHRoZSBkZXZyZXMgQVBJIHdoZW4KdW5iaW5kaW5nIHRoZSBhZ2dyZWdhdGUg ZGV2aWNlIGZyb20gbWVzb25fZHJ2X3VuYmluZCwgYW5kIHRyaWdnZXIgYW4KdXNlLWFmdGVyLWZy ZWUgYnVnOgoKWyAgKzAuMDAwMDE0XSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09ClsgICswLjAwMDAwN10gQlVHOiBLQVNBTjogdXNl LWFmdGVyLWZyZWUgaW4gZmluZF9jb21wb25lbnRzKzB4NDY4LzB4NTAwClsgICswLjAwMDAxN10g UmVhZCBvZiBzaXplIDggYXQgYWRkciBmZmZmMDAwMDA2NzMxNjg4IGJ5IHRhc2sgbW9kcHJvYmUv MjUzNgpbICArMC4wMDAwMThdIENQVTogNCBQSUQ6IDI1MzYgQ29tbTogbW9kcHJvYmUgVGFpbnRl ZDogRyAgICAgICAgIEMgTyAgICAgIDUuMTkuMC1yYzYtbHJtYmthc2FuKyAjMQpbICArMC4wMDAw MTBdIEhhcmR3YXJlIG5hbWU6IEhhcmRrZXJuZWwgT0RST0lELU4yUGx1cyAoRFQpClsgICswLjAw MDAwOF0gQ2FsbCB0cmFjZToKWyAgKzAuMDAwMDA1XSAgZHVtcF9iYWNrdHJhY2UrMHgxZWMvMHgy ODAKWyAgKzAuMDAwMDExXSAgc2hvd19zdGFjaysweDI0LzB4ODAKWyAgKzAuMDAwMDA3XSAgZHVt cF9zdGFja19sdmwrMHg5OC8weGQ0ClsgICswLjAwMDAxMF0gIHByaW50X2FkZHJlc3NfZGVzY3Jp cHRpb24uY29uc3Rwcm9wLjArMHg4MC8weDUyMApbICArMC4wMDAwMTFdICBwcmludF9yZXBvcnQr MHgxMjgvMHgyNjAKWyAgKzAuMDAwMDA3XSAga2FzYW5fcmVwb3J0KzB4YjgvMHhmYwpbICArMC4w MDAwMDddICBfX2FzYW5fcmVwb3J0X2xvYWQ4X25vYWJvcnQrMHgzYy8weDUwClsgICswLjAwMDAw OV0gIGZpbmRfY29tcG9uZW50cysweDQ2OC8weDUwMApbICArMC4wMDAwMDhdICB0cnlfdG9fYnJp bmdfdXBfYWdncmVnYXRlX2RldmljZSsweDY0LzB4MzkwClsgICswLjAwMDAwOV0gIF9fY29tcG9u ZW50X2FkZCsweDFkYy8weDQ5YwpbICArMC4wMDAwMDldICBjb21wb25lbnRfYWRkKzB4MjAvMHgz MApbICArMC4wMDAwMDhdICBtZXNvbl9kd19oZG1pX3Byb2JlKzB4MjgvMHgzNCBbbWVzb25fZHdf aGRtaV0KWyAgKzAuMDAwMDEzXSAgcGxhdGZvcm1fcHJvYmUrMHhkMC8weDIyMApbICArMC4wMDAw MDhdICByZWFsbHlfcHJvYmUrMHgzYWMvMHhhODAKWyAgKzAuMDAwMDA4XSAgX19kcml2ZXJfcHJv YmVfZGV2aWNlKzB4MWY4LzB4NDAwClsgICswLjAwMDAwOF0gIGRyaXZlcl9wcm9iZV9kZXZpY2Ur MHg2OC8weDFiMApbICArMC4wMDAwMDhdICBfX2RyaXZlcl9hdHRhY2grMHgyMGMvMHg0ODAKWyAg KzAuMDAwMDA5XSAgYnVzX2Zvcl9lYWNoX2RldisweDExNC8weDFiMApbICArMC4wMDAwMDddICBk cml2ZXJfYXR0YWNoKzB4NDgvMHg2NApbICArMC4wMDAwMDldICBidXNfYWRkX2RyaXZlcisweDM5 MC8weDU2NApbICArMC4wMDAwMDddICBkcml2ZXJfcmVnaXN0ZXIrMHgxYTgvMHgzZTQKWyAgKzAu MDAwMDA5XSAgX19wbGF0Zm9ybV9kcml2ZXJfcmVnaXN0ZXIrMHg2Yy8weDk0ClsgICswLjAwMDAw N10gIG1lc29uX2R3X2hkbWlfcGxhdGZvcm1fZHJpdmVyX2luaXQrMHgzMC8weDEwMDAgW21lc29u X2R3X2hkbWldClsgICswLjAwMDAxNF0gIGRvX29uZV9pbml0Y2FsbCsweGM0LzB4MmIwClsgICsw LjAwMDAwOF0gIGRvX2luaXRfbW9kdWxlKzB4MTU0LzB4NTcwClsgICswLjAwMDAxMF0gIGxvYWRf bW9kdWxlKzB4MWE3OC8weDFlYTQKWyAgKzAuMDAwMDA4XSAgX19kb19zeXNfaW5pdF9tb2R1bGUr MHgxODQvMHgxY2MKWyAgKzAuMDAwMDA4XSAgX19hcm02NF9zeXNfaW5pdF9tb2R1bGUrMHg3OC8w eGIwClsgICswLjAwMDAwOF0gIGludm9rZV9zeXNjYWxsKzB4NzQvMHgyNjAKWyAgKzAuMDAwMDA4 XSAgZWwwX3N2Y19jb21tb24uY29uc3Rwcm9wLjArMHhjYy8weDI2MApbICArMC4wMDAwMDldICBk b19lbDBfc3ZjKzB4NTAvMHg3MApbICArMC4wMDAwMDhdICBlbDBfc3ZjKzB4NjgvMHgxYTAKWyAg KzAuMDAwMDA5XSAgZWwwdF82NF9zeW5jX2hhbmRsZXIrMHgxMWMvMHgxNTAKWyAgKzAuMDAwMDA5 XSAgZWwwdF82NF9zeW5jKzB4MThjLzB4MTkwCgpbICArMC4wMDAwMTRdIEFsbG9jYXRlZCBieSB0 YXNrIDkwMjoKWyAgKzAuMDAwMDA3XSAga2FzYW5fc2F2ZV9zdGFjaysweDJjLzB4NWMKWyAgKzAu MDAwMDA5XSAgX19rYXNhbl9rbWFsbG9jKzB4OTAvMHhkMApbICArMC4wMDAwMDddICBfX2ttYWxs b2Nfbm9kZSsweDI0MC8weDU4MApbICArMC4wMDAwMTBdICBtZW1jZ19hbGxvY19zbGFiX2Nncm91 cHMrMHhhNC8weDFhYwpbICArMC4wMDAwMTBdICBtZW1jZ19zbGFiX3Bvc3RfYWxsb2NfaG9vaysw eGJjLzB4NGMwClsgICswLjAwMDAwOF0gIGttZW1fY2FjaGVfYWxsb2Nfbm9kZSsweDFkMC8weDQ5 MApbICArMC4wMDAwMDldICBfX2FsbG9jX3NrYisweDFkNC8weDMxMApbICArMC4wMDAwMTBdICBh bGxvY19za2Jfd2l0aF9mcmFncysweDhjLzB4NjIwClsgICswLjAwMDAwOF0gIHNvY2tfYWxsb2Nf c2VuZF9wc2tiKzB4NWFjLzB4NmQwClsgICswLjAwMDAxMF0gIHVuaXhfZGdyYW1fc2VuZG1zZysw eDJlMC8weDEyZjAKWyAgKzAuMDAwMDEwXSAgc29ja19zZW5kbXNnKzB4Y2MvMHgxMTAKWyAgKzAu MDAwMDA3XSAgc29ja193cml0ZV9pdGVyKzB4MWQwLzB4MzA0ClsgICswLjAwMDAwOF0gIG5ld19z eW5jX3dyaXRlKzB4MzY0LzB4NDYwClsgICswLjAwMDAwN10gIHZmc193cml0ZSsweDQyMC8weDVh YwpbICArMC4wMDAwMDhdICBrc3lzX3dyaXRlKzB4MTljLzB4MWYwClsgICswLjAwMDAwOF0gIF9f YXJtNjRfc3lzX3dyaXRlKzB4NzgvMHhiMApbICArMC4wMDAwMDddICBpbnZva2Vfc3lzY2FsbCsw eDc0LzB4MjYwClsgICswLjAwMDAwOF0gIGVsMF9zdmNfY29tbW9uLmNvbnN0cHJvcC4wKzB4MWE4 LzB4MjYwClsgICswLjAwMDAwOV0gIGRvX2VsMF9zdmMrMHg1MC8weDcwClsgICswLjAwMDAwN10g IGVsMF9zdmMrMHg2OC8weDFhMApbICArMC4wMDAwMDhdICBlbDB0XzY0X3N5bmNfaGFuZGxlcisw eDExYy8weDE1MApbICArMC4wMDAwMDhdICBlbDB0XzY0X3N5bmMrMHgxOGMvMHgxOTAKClsgICsw LjAwMDAxM10gRnJlZWQgYnkgdGFzayAyNTA5OgpbICArMC4wMDAwMDhdICBrYXNhbl9zYXZlX3N0 YWNrKzB4MmMvMHg1YwpbICArMC4wMDAwMDddICBrYXNhbl9zZXRfdHJhY2srMHgyYy8weDQwClsg ICswLjAwMDAwOF0gIGthc2FuX3NldF9mcmVlX2luZm8rMHgyOC8weDUwClsgICswLjAwMDAwOF0g IF9fX19rYXNhbl9zbGFiX2ZyZWUrMHgxMjgvMHgxZDQKWyAgKzAuMDAwMDA4XSAgX19rYXNhbl9z bGFiX2ZyZWUrMHgxOC8weDI0ClsgICswLjAwMDAwN10gIHNsYWJfZnJlZV9mcmVlbGlzdF9ob29r KzB4MTA4LzB4MjMwClsgICswLjAwMDAxMF0gIGtmcmVlKzB4MTEwLzB4MzVjClsgICswLjAwMDAw OF0gIHJlbGVhc2Vfbm9kZXMrMHhmMC8weDE2YwpbICArMC4wMDAwMDhdICBkZXZyZXNfcmVsZWFz ZV9hbGwrMHhmYy8weDE4MApbICArMC4wMDAwMDhdICBkZXZpY2VfdW5iaW5kX2NsZWFudXArMHgy NC8weDE2NApbICArMC4wMDAwMDhdICBkZXZpY2VfcmVsZWFzZV9kcml2ZXJfaW50ZXJuYWwrMHgz ZTgvMHg1YjAKWyAgKzAuMDAwMDEwXSAgZHJpdmVyX2RldGFjaCsweGFjLzB4MWIwClsgICswLjAw MDAwOF0gIGJ1c19yZW1vdmVfZHJpdmVyKzB4MTU4LzB4MjljClsgICswLjAwMDAwOF0gIGRyaXZl cl91bnJlZ2lzdGVyKzB4NzAvMHhiMApbICArMC4wMDAwMDldICBwbGF0Zm9ybV9kcml2ZXJfdW5y ZWdpc3RlcisweDIwLzB4MmMKWyAgKzAuMDAwMDA3XSAgMHhmZmZmODAwMDAzNzIyZDk4ClsgICsw LjAwMDAxMl0gIF9fZG9fc3lzX2RlbGV0ZV9tb2R1bGUrMHgyODgvMHg0MDAKWyAgKzAuMDAwMDA5 XSAgX19hcm02NF9zeXNfZGVsZXRlX21vZHVsZSsweDVjLzB4ODAKWyAgKzAuMDAwMDA4XSAgaW52 b2tlX3N5c2NhbGwrMHg3NC8weDI2MApbICArMC4wMDAwMDhdICBlbDBfc3ZjX2NvbW1vbi5jb25z dHByb3AuMCsweGNjLzB4MjYwClsgICswLjAwMDAwOF0gIGRvX2VsMF9zdmMrMHg1MC8weDcwClsg ICswLjAwMDAwN10gIGVsMF9zdmMrMHg2OC8weDFhMApbICArMC4wMDAwMDhdICBlbDB0XzY0X3N5 bmNfaGFuZGxlcisweDExYy8weDE1MApbICArMC4wMDAwMDldICBlbDB0XzY0X3N5bmMrMHgxOGMv MHgxOTAKClsgICswLjAwMDAxM10gTGFzdCBwb3RlbnRpYWxseSByZWxhdGVkIHdvcmsgY3JlYXRp b246ClsgICswLjAwMDAwN10gIGthc2FuX3NhdmVfc3RhY2srMHgyYy8weDVjClsgICswLjAwMDAw N10gIF9fa2FzYW5fcmVjb3JkX2F1eF9zdGFjaysweGI4LzB4ZjAKWyAgKzAuMDAwMDA5XSAga2Fz YW5fcmVjb3JkX2F1eF9zdGFja19ub2FsbG9jKzB4MTQvMHgyMApbICArMC4wMDAwMDhdICBpbnNl cnRfd29yaysweDU0LzB4MjkwClsgICswLjAwMDAwOV0gIF9fcXVldWVfd29yaysweDQ4Yy8weGQy NApbICArMC4wMDAwMDhdICBxdWV1ZV93b3JrX29uKzB4OTAvMHgxMWMKWyAgKzAuMDAwMDA4XSAg Y2FsbF91c2VybW9kZWhlbHBlcl9leGVjKzB4MTg4LzB4NDA0ClsgICswLjAwMDAxMF0gIGtvYmpl Y3RfdWV2ZW50X2VudisweDVhOC8weDc5NApbICArMC4wMDAwMTBdICBrb2JqZWN0X3VldmVudCsw eDE0LzB4MjAKWyAgKzAuMDAwMDA4XSAgZHJpdmVyX3JlZ2lzdGVyKzB4MjMwLzB4M2U0ClsgICsw LjAwMDAwOV0gIF9fcGxhdGZvcm1fZHJpdmVyX3JlZ2lzdGVyKzB4NmMvMHg5NApbICArMC4wMDAw MDddICBneGJiX2RyaXZlcl9pbml0KzB4MjgvMHgzNApbICArMC4wMDAwMTBdICBkb19vbmVfaW5p dGNhbGwrMHhjNC8weDJiMApbICArMC4wMDAwMDhdICBkb19pbml0Y2FsbHMrMHgyMGMvMHgyNGMK WyAgKzAuMDAwMDEwXSAga2VybmVsX2luaXRfZnJlZWFibGUrMHgyMmMvMHgyNzgKWyAgKzAuMDAw MDA5XSAga2VybmVsX2luaXQrMHgzYy8weDE3MApbICArMC4wMDAwMDhdICByZXRfZnJvbV9mb3Jr KzB4MTAvMHgyMAoKWyAgKzAuMDAwMDEzXSBUaGUgYnVnZ3kgYWRkcmVzcyBiZWxvbmdzIHRvIHRo ZSBvYmplY3QgYXQgZmZmZjAwMDAwNjczMTYwMAogICAgICAgICAgICAgICB3aGljaCBiZWxvbmdz IHRvIHRoZSBjYWNoZSBrbWFsbG9jLTI1NiBvZiBzaXplIDI1NgpbICArMC4wMDAwMDldIFRoZSBi dWdneSBhZGRyZXNzIGlzIGxvY2F0ZWQgMTM2IGJ5dGVzIGluc2lkZSBvZgogICAgICAgICAgICAg ICAyNTYtYnl0ZSByZWdpb24gW2ZmZmYwMDAwMDY3MzE2MDAsIGZmZmYwMDAwMDY3MzE3MDApCgpb ICArMC4wMDAwMTVdIFRoZSBidWdneSBhZGRyZXNzIGJlbG9uZ3MgdG8gdGhlIHBoeXNpY2FsIHBh Z2U6ClsgICswLjAwMDAwOF0gcGFnZTpmZmZmZmMwMDAwMTljYzAwIHJlZmNvdW50OjEgbWFwY291 bnQ6MCBtYXBwaW5nOjAwMDAwMDAwMDAwMDAwMDAgaW5kZXg6MHhmZmZmMDAwMDA2NzMwYTAwIHBm bjoweDY3MzAKWyAgKzAuMDAwMDExXSBoZWFkOmZmZmZmYzAwMDAxOWNjMDAgb3JkZXI6MiBjb21w b3VuZF9tYXBjb3VudDowIGNvbXBvdW5kX3BpbmNvdW50OjAKWyAgKzAuMDAwMDA4XSBmbGFnczog MHhmZmZmMDAwMDAwMTAyMDAoc2xhYnxoZWFkfG5vZGU9MHx6b25lPTB8bGFzdGNwdXBpZD0weGZm ZmYpClsgICswLjAwMDAxNl0gcmF3OiAwZmZmZjAwMDAwMDEwMjAwIGZmZmZmYzAwMDAwYzNkMDgg ZmZmZmZjMDAwMGVmMmIwOCBmZmZmMDAwMDAwMDAyNjgwClsgICswLjAwMDAwOV0gcmF3OiBmZmZm MDAwMDA2NzMwYTAwIDAwMDAwMDAwMDAxNTAwMTQgMDAwMDAwMDFmZmZmZmZmZiAwMDAwMDAwMDAw MDAwMDAwClsgICswLjAwMDAwNl0gcGFnZSBkdW1wZWQgYmVjYXVzZToga2FzYW46IGJhZCBhY2Nl c3MgZGV0ZWN0ZWQKClsgICswLjAwMDAxMV0gTWVtb3J5IHN0YXRlIGFyb3VuZCB0aGUgYnVnZ3kg YWRkcmVzczoKWyAgKzAuMDAwMDA3XSAgZmZmZjAwMDAwNjczMTU4MDogZmMgZmMgZmMgZmMgZmMg ZmMgZmMgZmMgZmMgZmMgZmMgZmMgZmMgZmMgZmMgZmMKWyAgKzAuMDAwMDA3XSAgZmZmZjAwMDAw NjczMTYwMDogZmEgZmIgZmIgZmIgZmIgZmIgZmIgZmIgZmIgZmIgZmIgZmIgZmIgZmIgZmIgZmIK WyAgKzAuMDAwMDA3XSA+ZmZmZjAwMDAwNjczMTY4MDogZmIgZmIgZmIgZmIgZmIgZmIgZmIgZmIg ZmIgZmIgZmIgZmIgZmIgZmIgZmIgZmIKWyAgKzAuMDAwMDA3XSAgICAgICAgICAgICAgICAgICAg ICAgXgpbICArMC4wMDAwMDZdICBmZmZmMDAwMDA2NzMxNzAwOiBmYyBmYyBmYyBmYyBmYyBmYyBm YyBmYyBmYyBmYyBmYyBmYyBmYyBmYyBmYyBmYwpbICArMC4wMDAwMDddICBmZmZmMDAwMDA2NzMx NzgwOiBmYyBmYyBmYyBmYyBmYyBmYyBmYyBmYyBmYyBmYyBmYyBmYyBmYyBmYyBmYyBmYwpbICAr MC4wMDAwMDZdID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PQoKRml4IGJ5IGFkZGluZyAncmVtb3ZlJyBkcml2ZXIgY2FsbGJh Y2sgZm9yIG1lc29uLWRybSwgYW5kIGV4cGxpY2l0bHkgZGVsZXRpbmcgdGhlCmFnZ3JlZ2F0ZSBk ZXZpY2UuCgpTaWduZWQtb2ZmLWJ5OiBBZHJpw6FuIExhcnVtYmUgPGFkcmlhbi5sYXJ1bWJlQGNv bGxhYm9yYS5jb20+ClJldmlld2VkLWJ5OiBOZWlsIEFybXN0cm9uZyA8bmVpbC5hcm1zdHJvbmdA bGluYXJvLm9yZz4KU2lnbmVkLW9mZi1ieTogTmVpbCBBcm1zdHJvbmcgPG5laWwuYXJtc3Ryb25n QGxpbmFyby5vcmc+Ckxpbms6IGh0dHBzOi8vcGF0Y2h3b3JrLmZyZWVkZXNrdG9wLm9yZy9wYXRj aC9tc2dpZC8yMDIyMDkxOTAxMDk0MC40MTk4OTMtMy1hZHJpYW4ubGFydW1iZUBjb2xsYWJvcmEu Y29tClNpZ25lZC1vZmYtYnk6IFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KLS0tCiBk cml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHJ2LmMgfCA4ICsrKysrKysrCiAxIGZpbGUgY2hh bmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21lc29u L21lc29uX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5jCmluZGV4IDdk ZjE0OWQ0MjcyOC4uODQ0NGQ5MDE2NWZiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVz b24vbWVzb25fZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5jCkBA IC00OTMsNiArNDkzLDEzIEBAIHN0YXRpYyBpbnQgbWVzb25fZHJ2X3Byb2JlKHN0cnVjdCBwbGF0 Zm9ybV9kZXZpY2UgKnBkZXYpCiAJcmV0dXJuIDA7CiB9OwogCitzdGF0aWMgaW50IG1lc29uX2Ry dl9yZW1vdmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKK3sKKwljb21wb25lbnRfbWFz dGVyX2RlbCgmcGRldi0+ZGV2LCAmbWVzb25fZHJ2X21hc3Rlcl9vcHMpOworCisJcmV0dXJuIDA7 Cit9CisKIHN0YXRpYyBzdHJ1Y3QgbWVzb25fZHJtX21hdGNoX2RhdGEgbWVzb25fZHJtX2d4YmJf ZGF0YSA9IHsKIAkuY29tcGF0ID0gVlBVX0NPTVBBVElCTEVfR1hCQiwKIH07CkBAIC01MzAsNiAr NTM3LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkZXZfcG1fb3BzIG1lc29uX2Rydl9wbV9vcHMg PSB7CiAKIHN0YXRpYyBzdHJ1Y3QgcGxhdGZvcm1fZHJpdmVyIG1lc29uX2RybV9wbGF0Zm9ybV9k cml2ZXIgPSB7CiAJLnByb2JlICAgICAgPSBtZXNvbl9kcnZfcHJvYmUsCisJLnJlbW92ZSAgICAg PSBtZXNvbl9kcnZfcmVtb3ZlLAogCS5zaHV0ZG93biAgID0gbWVzb25fZHJ2X3NodXRkb3duLAog CS5kcml2ZXIgICAgID0gewogCQkubmFtZQk9ICJtZXNvbi1kcm0iLAotLSAKMi4zNS4xCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtl cm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0 dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5l bAo=