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 X-Spam-Level: X-Spam-Status: No, score=-8.2 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7731EC43331 for ; Tue, 12 Nov 2019 09:06:41 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 3FB78204FD for ; Tue, 12 Nov 2019 09:06:41 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20150623.gappssmtp.com header.i=@baylibre-com.20150623.gappssmtp.com header.b="J14VFDqV" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727206AbfKLJGk (ORCPT ); Tue, 12 Nov 2019 04:06:40 -0500 Received: from mail-wr1-f66.google.com ([209.85.221.66]:42336 "EHLO mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725853AbfKLJGj (ORCPT ); Tue, 12 Nov 2019 04:06:39 -0500 Received: by mail-wr1-f66.google.com with SMTP id a15so17550739wrf.9 for ; Tue, 12 Nov 2019 01:06:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:openpgp:autocrypt:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=ljiUffEus+Z4ZY4w7IrdP4JG4tKVQVn7p9V/dpEqKPg=; b=J14VFDqV427U1m/I8tlQ/s9mnARqI8lVo3sVKaubQlrUK+k+38KWzQbhhhuIRx7dXq 5W6uhDjkv7eJcUe/QimuoNxOogx2nRGJwpWFauFKZzEH72yJOKbYa5laUd7d65uxN4Ly EbRSeMULmWGbIjCePgDaXlFW+sXswPcT8wLyohRc5KMnlcnhFJiUZK2cLegX4vwdGHc0 yphP2PMh3zil164BK27vD4qIgeEZy2h4grNq7zjrFnTjJ9tcFQhU+6M89+Qwr7Ioc41z dpn1FZt3hOUniM9MTT+SmBbSgwQN6+UKiWcz20+Y0XLxZm/MEtgOMg5dtsWUk5QCnpz/ 9gWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:openpgp:autocrypt :organization:message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=ljiUffEus+Z4ZY4w7IrdP4JG4tKVQVn7p9V/dpEqKPg=; b=l4p3dgMFuuwSD4NfAO6URP27F37054eYHH5Ou5+EffsticteOKrIdfBPrvSAtsqBof dirqEbiEWRJBW9pbni0eWUhSZ3ROeemT2TS+LLTVREpMxyI7RndKELuRkgloubmOXR6V WNMlPNQ3Mk6zCLvH40JJYhusx95ni/VNeMzMRKX5aiYkGllVUNqNPcMYBesNnjaakmdi xtp5kvMbzE5YMoLfgq4/Zem3X4JGwnV8JXXk3ICTEmx7rVZakg7RuqUtz9kOxUQDs7SE iY+RkiKP279HB4yBY08Y0V6KQ9jvjVxyQ/dAGbUL7GiaySTKqcr7BoO50Eu5HJFUOSO4 G5cg== X-Gm-Message-State: APjAAAXWXJEST58SAY/fgdwCpNWkzLVYx3mOhxKaknAQ0NPyOk3SF0kX PXJVlllcWIY+fKtOr0FYaCtz+w== X-Google-Smtp-Source: APXvYqwxlHl+WAUsL0eDxP8/ZRVrsIACmWwurxGJ76YiQmbnXdX/L9VGsTVJ3x+YwcGDa5o+Bu9u7A== X-Received: by 2002:a5d:4684:: with SMTP id u4mr19840346wrq.352.1573549596506; Tue, 12 Nov 2019 01:06:36 -0800 (PST) Received: from [10.1.2.12] (laubervilliers-658-1-213-31.w90-63.abo.wanadoo.fr. [90.63.244.31]) by smtp.gmail.com with ESMTPSA id y8sm2133333wmi.9.2019.11.12.01.06.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 12 Nov 2019 01:06:35 -0800 (PST) Subject: Re: [PATCH] soc: amlogic: socinfo: Avoid soc_device_to_device() To: =?UTF-8?Q?Andreas_F=c3=a4rber?= , Greg Kroah-Hartman Cc: linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Martin Blumenstingl , Kevin Hilman References: <20191111221521.1587-1-afaerber@suse.de> <20191112054003.GD1210104@kroah.com> <0673ba51-108c-76c4-5c71-00804d8ea661@suse.de> From: Neil Armstrong Openpgp: preference=signencrypt Autocrypt: addr=narmstrong@baylibre.com; prefer-encrypt=mutual; keydata= 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 ZaTUOEkgIor5losDrePdPgE= Organization: Baylibre Message-ID: Date: Tue, 12 Nov 2019 10:06:35 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <0673ba51-108c-76c4-5c71-00804d8ea661@suse.de> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 12/11/2019 09:11, Andreas Färber wrote: > Am 12.11.19 um 06:40 schrieb Greg Kroah-Hartman: >> On Mon, Nov 11, 2019 at 11:15:21PM +0100, Andreas Färber wrote: >>> The helper soc_device_to_device() is considered deprecated. >>> For a driver __init function the predictable prefix text >>> "soc soc0:" from dev_info() does not add real value, so use >>> pr_info() to emit the info text without such prefix. >>> >>> While at it, normalize the casing of "detected" for GX. >>> >>> Cc: Greg Kroah-Hartman >>> Cc: Martin Blumenstingl >>> Cc: Neil Armstrong >>> Signed-off-by: Andreas Färber >>> --- >>> drivers/soc/amlogic/meson-gx-socinfo.c | 4 +--- >>> drivers/soc/amlogic/meson-mx-socinfo.c | 4 ++-- >>> 2 files changed, 3 insertions(+), 5 deletions(-) >>> >>> diff --git a/drivers/soc/amlogic/meson-gx-socinfo.c b/drivers/soc/amlogic/meson-gx-socinfo.c >>> index 01fc0d20a70d..105b819bbd5f 100644 >>> --- a/drivers/soc/amlogic/meson-gx-socinfo.c >>> +++ b/drivers/soc/amlogic/meson-gx-socinfo.c >>> @@ -129,7 +129,6 @@ static int __init meson_gx_socinfo_init(void) >>> struct device_node *np; >>> struct regmap *regmap; >>> unsigned int socinfo; >>> - struct device *dev; >>> int ret; >>> >>> /* look up for chipid node */ >>> @@ -192,9 +191,8 @@ static int __init meson_gx_socinfo_init(void) >>> kfree(soc_dev_attr); >>> return PTR_ERR(soc_dev); >>> } >>> - dev = soc_device_to_device(soc_dev); >>> >>> - dev_info(dev, "Amlogic Meson %s Revision %x:%x (%x:%x) Detected\n", >>> + pr_info("Amlogic Meson %s Revision %x:%x (%x:%x) detected\n", >> >> This should message should just be removed entirely. >> >>> soc_dev_attr->soc_id, >>> socinfo_to_major(socinfo), >>> socinfo_to_minor(socinfo), >>> diff --git a/drivers/soc/amlogic/meson-mx-socinfo.c b/drivers/soc/amlogic/meson-mx-socinfo.c >>> index 78f0f1aeca57..7db2c94a7130 100644 >>> --- a/drivers/soc/amlogic/meson-mx-socinfo.c >>> +++ b/drivers/soc/amlogic/meson-mx-socinfo.c >>> @@ -167,8 +167,8 @@ static int __init meson_mx_socinfo_init(void) >>> return PTR_ERR(soc_dev); >>> } >>> >>> - dev_info(soc_device_to_device(soc_dev), "Amlogic %s %s detected\n", >>> - soc_dev_attr->soc_id, soc_dev_attr->revision); >>> + pr_info("Amlogic %s %s detected\n", >>> + soc_dev_attr->soc_id, soc_dev_attr->revision); >> >> Same here, no need to polute the kernel log for when all is going just >> fine. >> >> That's why we created "common" driver init helpers, to prevent the >> ability for this type of noise from even being able to be created at >> all. > > Let's have that discussion in the central thread please. > > Fact here is that Amlogic GX's kernel output (and this code getting > mirrored into U-Boot) made me aware of this driver in the first place. As Uwe said in the common thread, this print doesn't polute the kernel log at all, it's pretty useful for CI, like kernelCI, to check the test coverage on SoCs revisions. Yes it's duplicated in U-boot, but a little fraction of the boards in kCi uses this U-Boot version, they often use the vendor bootloader. And BTW, by moving dev_info to pr_info actually changes the output format. Can you be more precise about why "soc_device_to_device()" is now suddently deprecated ? Neil > > Regards, > Andreas > 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 X-Spam-Level: X-Spam-Status: No, score=-8.3 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4B1D5C43331 for ; Tue, 12 Nov 2019 09:06:45 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 19F8E204FD for ; Tue, 12 Nov 2019 09:06:45 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="VQmI/Ff4"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=baylibre-com.20150623.gappssmtp.com header.i=@baylibre-com.20150623.gappssmtp.com header.b="J14VFDqV" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 19F8E204FD Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date: Message-ID:From:References:To:Subject:Reply-To:Content-ID:Content-Description :Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=YkIlHbgLf9vYxnVMKdo0mxrwyD3kETJ2ksjUgMQ3g4M=; b=VQmI/Ff4wf9vvS LCX1zd78pQg6nbsVQTcx2RhZRoGVvszY21g/woN3N5rwRvVH3pWsdYcsIySnCpFQyc+vdi7wX3ljP gMBL1EyfWqjuPboDZbRAqDBs/K+jghxKjGAzo0X4jEmZyPGSe0Fi0eUCqluBJmGeClg8FfjeycDLb Fw9n//qBJCNSdG7M2y8VYOKV1/RMj+wo1nuqcqsAwcz0ywWXZ7KjaDaY+RX4TAH+uJM2h34hjKh9M u+8NpJyhh4pv0BmOf54ynUBo8mPjWN7m37Fm+P7S8Ct1cRqr3y4lFF+KVgN9ldhFQfARsSJjsO6H1 z714RX08V1TX87jRbbWA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1iUS8H-0001rl-NH; Tue, 12 Nov 2019 09:06:41 +0000 Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iUS8E-0001r3-Jm for linux-arm-kernel@lists.infradead.org; Tue, 12 Nov 2019 09:06:40 +0000 Received: by mail-wr1-x443.google.com with SMTP id i10so17574338wrs.7 for ; Tue, 12 Nov 2019 01:06:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:openpgp:autocrypt:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=ljiUffEus+Z4ZY4w7IrdP4JG4tKVQVn7p9V/dpEqKPg=; b=J14VFDqV427U1m/I8tlQ/s9mnARqI8lVo3sVKaubQlrUK+k+38KWzQbhhhuIRx7dXq 5W6uhDjkv7eJcUe/QimuoNxOogx2nRGJwpWFauFKZzEH72yJOKbYa5laUd7d65uxN4Ly EbRSeMULmWGbIjCePgDaXlFW+sXswPcT8wLyohRc5KMnlcnhFJiUZK2cLegX4vwdGHc0 yphP2PMh3zil164BK27vD4qIgeEZy2h4grNq7zjrFnTjJ9tcFQhU+6M89+Qwr7Ioc41z dpn1FZt3hOUniM9MTT+SmBbSgwQN6+UKiWcz20+Y0XLxZm/MEtgOMg5dtsWUk5QCnpz/ 9gWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:openpgp:autocrypt :organization:message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=ljiUffEus+Z4ZY4w7IrdP4JG4tKVQVn7p9V/dpEqKPg=; b=f1wKKQyqgPqwtlfP03TZwiancbnkABl/hAFhOxhYOYlTqoL5vrOwEPHBont8DMj/C2 LdgH8xKes1k4Ly/omSFVs5AFZA0Yn3zQP+c+ys1Bw/bz2hrRqFSi4iKn42GumCOb5slo ADrU5DXlCa8lz3RQzitRk2KjaMd+dLaHrOc1IsBectxJ/h87XbrHmgM0yPcFa1sRIR8j dbKX6tL4YbmJEviYaZO+4Mu4XXRGbVXpbNn1Ac8tTjfzMEe8Y2lJ6xFi2QVUw6xse7vL b0ZRWxU74mPHpFttREnubbVeutEC/ea3Jh2NyP1AVjYpXe1VHh2k+5Qgc9zr/dnlOCi6 ppxw== X-Gm-Message-State: APjAAAWP0S1Bk5bnVRaE9zOQygHB0BKdVcqU4HuIjTls65shgPSaeju+ 1ESCdZw8WYhGtZNAg4gPDJbH9A== X-Google-Smtp-Source: APXvYqwxlHl+WAUsL0eDxP8/ZRVrsIACmWwurxGJ76YiQmbnXdX/L9VGsTVJ3x+YwcGDa5o+Bu9u7A== X-Received: by 2002:a5d:4684:: with SMTP id u4mr19840346wrq.352.1573549596506; Tue, 12 Nov 2019 01:06:36 -0800 (PST) Received: from [10.1.2.12] (laubervilliers-658-1-213-31.w90-63.abo.wanadoo.fr. [90.63.244.31]) by smtp.gmail.com with ESMTPSA id y8sm2133333wmi.9.2019.11.12.01.06.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 12 Nov 2019 01:06:35 -0800 (PST) Subject: Re: [PATCH] soc: amlogic: socinfo: Avoid soc_device_to_device() To: =?UTF-8?Q?Andreas_F=c3=a4rber?= , Greg Kroah-Hartman References: <20191111221521.1587-1-afaerber@suse.de> <20191112054003.GD1210104@kroah.com> <0673ba51-108c-76c4-5c71-00804d8ea661@suse.de> From: Neil Armstrong Openpgp: preference=signencrypt Autocrypt: addr=narmstrong@baylibre.com; prefer-encrypt=mutual; keydata= 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 ZaTUOEkgIor5losDrePdPgE= Organization: Baylibre Message-ID: Date: Tue, 12 Nov 2019 10:06:35 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <0673ba51-108c-76c4-5c71-00804d8ea661@suse.de> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191112_010638_653252_98CE0F82 X-CRM114-Status: GOOD ( 20.06 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Martin Blumenstingl , linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Kevin Hilman Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMTIvMTEvMjAxOSAwOToxMSwgQW5kcmVhcyBGw6RyYmVyIHdyb3RlOgo+IEFtIDEyLjExLjE5 IHVtIDA2OjQwIHNjaHJpZWIgR3JlZyBLcm9haC1IYXJ0bWFuOgo+PiBPbiBNb24sIE5vdiAxMSwg MjAxOSBhdCAxMToxNToyMVBNICswMTAwLCBBbmRyZWFzIEbDpHJiZXIgd3JvdGU6Cj4+PiBUaGUg aGVscGVyIHNvY19kZXZpY2VfdG9fZGV2aWNlKCkgaXMgY29uc2lkZXJlZCBkZXByZWNhdGVkLgo+ Pj4gRm9yIGEgZHJpdmVyIF9faW5pdCBmdW5jdGlvbiB0aGUgcHJlZGljdGFibGUgcHJlZml4IHRl eHQKPj4+ICJzb2Mgc29jMDoiIGZyb20gZGV2X2luZm8oKSBkb2VzIG5vdCBhZGQgcmVhbCB2YWx1 ZSwgc28gdXNlCj4+PiBwcl9pbmZvKCkgdG8gZW1pdCB0aGUgaW5mbyB0ZXh0IHdpdGhvdXQgc3Vj aCBwcmVmaXguCj4+Pgo+Pj4gV2hpbGUgYXQgaXQsIG5vcm1hbGl6ZSB0aGUgY2FzaW5nIG9mICJk ZXRlY3RlZCIgZm9yIEdYLgo+Pj4KPj4+IENjOiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBs aW51eGZvdW5kYXRpb24ub3JnPgo+Pj4gQ2M6IE1hcnRpbiBCbHVtZW5zdGluZ2wgPG1hcnRpbi5i bHVtZW5zdGluZ2xAZ29vZ2xlbWFpbC5jb20+Cj4+PiBDYzogTmVpbCBBcm1zdHJvbmcgPG5hcm1z dHJvbmdAYmF5bGlicmUuY29tPgo+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmVhcyBGw6RyYmVyIDxh ZmFlcmJlckBzdXNlLmRlPgo+Pj4gLS0tCj4+PiAgZHJpdmVycy9zb2MvYW1sb2dpYy9tZXNvbi1n eC1zb2NpbmZvLmMgfCA0ICstLS0KPj4+ICBkcml2ZXJzL3NvYy9hbWxvZ2ljL21lc29uLW14LXNv Y2luZm8uYyB8IDQgKystLQo+Pj4gIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA1 IGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3NvYy9hbWxvZ2ljL21l c29uLWd4LXNvY2luZm8uYyBiL2RyaXZlcnMvc29jL2FtbG9naWMvbWVzb24tZ3gtc29jaW5mby5j Cj4+PiBpbmRleCAwMWZjMGQyMGE3MGQuLjEwNWI4MTliYmQ1ZiAxMDA2NDQKPj4+IC0tLSBhL2Ry aXZlcnMvc29jL2FtbG9naWMvbWVzb24tZ3gtc29jaW5mby5jCj4+PiArKysgYi9kcml2ZXJzL3Nv Yy9hbWxvZ2ljL21lc29uLWd4LXNvY2luZm8uYwo+Pj4gQEAgLTEyOSw3ICsxMjksNiBAQCBzdGF0 aWMgaW50IF9faW5pdCBtZXNvbl9neF9zb2NpbmZvX2luaXQodm9pZCkKPj4+ICAJc3RydWN0IGRl dmljZV9ub2RlICpucDsKPj4+ICAJc3RydWN0IHJlZ21hcCAqcmVnbWFwOwo+Pj4gIAl1bnNpZ25l ZCBpbnQgc29jaW5mbzsKPj4+IC0Jc3RydWN0IGRldmljZSAqZGV2Owo+Pj4gIAlpbnQgcmV0Owo+ Pj4gIAo+Pj4gIAkvKiBsb29rIHVwIGZvciBjaGlwaWQgbm9kZSAqLwo+Pj4gQEAgLTE5Miw5ICsx OTEsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBtZXNvbl9neF9zb2NpbmZvX2luaXQodm9pZCkKPj4+ ICAJCWtmcmVlKHNvY19kZXZfYXR0cik7Cj4+PiAgCQlyZXR1cm4gUFRSX0VSUihzb2NfZGV2KTsK Pj4+ICAJfQo+Pj4gLQlkZXYgPSBzb2NfZGV2aWNlX3RvX2RldmljZShzb2NfZGV2KTsKPj4+ICAK Pj4+IC0JZGV2X2luZm8oZGV2LCAiQW1sb2dpYyBNZXNvbiAlcyBSZXZpc2lvbiAleDoleCAoJXg6 JXgpIERldGVjdGVkXG4iLAo+Pj4gKwlwcl9pbmZvKCJBbWxvZ2ljIE1lc29uICVzIFJldmlzaW9u ICV4OiV4ICgleDoleCkgZGV0ZWN0ZWRcbiIsCj4+Cj4+IFRoaXMgc2hvdWxkIG1lc3NhZ2Ugc2hv dWxkIGp1c3QgYmUgcmVtb3ZlZCBlbnRpcmVseS4KPj4KPj4+ICAJCQlzb2NfZGV2X2F0dHItPnNv Y19pZCwKPj4+ICAJCQlzb2NpbmZvX3RvX21ham9yKHNvY2luZm8pLAo+Pj4gIAkJCXNvY2luZm9f dG9fbWlub3Ioc29jaW5mbyksCj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zb2MvYW1sb2dpYy9t ZXNvbi1teC1zb2NpbmZvLmMgYi9kcml2ZXJzL3NvYy9hbWxvZ2ljL21lc29uLW14LXNvY2luZm8u Ywo+Pj4gaW5kZXggNzhmMGYxYWVjYTU3Li43ZGIyYzk0YTcxMzAgMTAwNjQ0Cj4+PiAtLS0gYS9k cml2ZXJzL3NvYy9hbWxvZ2ljL21lc29uLW14LXNvY2luZm8uYwo+Pj4gKysrIGIvZHJpdmVycy9z b2MvYW1sb2dpYy9tZXNvbi1teC1zb2NpbmZvLmMKPj4+IEBAIC0xNjcsOCArMTY3LDggQEAgc3Rh dGljIGludCBfX2luaXQgbWVzb25fbXhfc29jaW5mb19pbml0KHZvaWQpCj4+PiAgCQlyZXR1cm4g UFRSX0VSUihzb2NfZGV2KTsKPj4+ICAJfQo+Pj4gIAo+Pj4gLQlkZXZfaW5mbyhzb2NfZGV2aWNl X3RvX2RldmljZShzb2NfZGV2KSwgIkFtbG9naWMgJXMgJXMgZGV0ZWN0ZWRcbiIsCj4+PiAtCQkg c29jX2Rldl9hdHRyLT5zb2NfaWQsIHNvY19kZXZfYXR0ci0+cmV2aXNpb24pOwo+Pj4gKwlwcl9p bmZvKCJBbWxvZ2ljICVzICVzIGRldGVjdGVkXG4iLAo+Pj4gKwkJc29jX2Rldl9hdHRyLT5zb2Nf aWQsIHNvY19kZXZfYXR0ci0+cmV2aXNpb24pOwo+Pgo+PiBTYW1lIGhlcmUsIG5vIG5lZWQgdG8g cG9sdXRlIHRoZSBrZXJuZWwgbG9nIGZvciB3aGVuIGFsbCBpcyBnb2luZyBqdXN0Cj4+IGZpbmUu Cj4+Cj4+IFRoYXQncyB3aHkgd2UgY3JlYXRlZCAiY29tbW9uIiBkcml2ZXIgaW5pdCBoZWxwZXJz LCB0byBwcmV2ZW50IHRoZQo+PiBhYmlsaXR5IGZvciB0aGlzIHR5cGUgb2Ygbm9pc2UgZnJvbSBl dmVuIGJlaW5nIGFibGUgdG8gYmUgY3JlYXRlZCBhdAo+PiBhbGwuCj4gCj4gTGV0J3MgaGF2ZSB0 aGF0IGRpc2N1c3Npb24gaW4gdGhlIGNlbnRyYWwgdGhyZWFkIHBsZWFzZS4KPiAKPiBGYWN0IGhl cmUgaXMgdGhhdCBBbWxvZ2ljIEdYJ3Mga2VybmVsIG91dHB1dCAoYW5kIHRoaXMgY29kZSBnZXR0 aW5nCj4gbWlycm9yZWQgaW50byBVLUJvb3QpIG1hZGUgbWUgYXdhcmUgb2YgdGhpcyBkcml2ZXIg aW4gdGhlIGZpcnN0IHBsYWNlLgoKQXMgVXdlIHNhaWQgaW4gdGhlIGNvbW1vbiB0aHJlYWQsIHRo aXMgcHJpbnQgZG9lc24ndCBwb2x1dGUgdGhlIGtlcm5lbCBsb2cgYXQgYWxsLAppdCdzIHByZXR0 eSB1c2VmdWwgZm9yIENJLCBsaWtlIGtlcm5lbENJLCB0byBjaGVjayB0aGUgdGVzdCBjb3ZlcmFn ZSBvbiBTb0NzIHJldmlzaW9ucy4KClllcyBpdCdzIGR1cGxpY2F0ZWQgaW4gVS1ib290LCBidXQg YSBsaXR0bGUgZnJhY3Rpb24gb2YgdGhlIGJvYXJkcyBpbiBrQ2kgdXNlcyB0aGlzClUtQm9vdCB2 ZXJzaW9uLCB0aGV5IG9mdGVuIHVzZSB0aGUgdmVuZG9yIGJvb3Rsb2FkZXIuCgpBbmQgQlRXLCBi eSBtb3ZpbmcgZGV2X2luZm8gdG8gcHJfaW5mbyBhY3R1YWxseSBjaGFuZ2VzIHRoZSBvdXRwdXQg Zm9ybWF0LgoKQ2FuIHlvdSBiZSBtb3JlIHByZWNpc2UgYWJvdXQgd2h5ICJzb2NfZGV2aWNlX3Rv X2RldmljZSgpIiBpcyBub3cgc3VkZGVudGx5IGRlcHJlY2F0ZWQgPwoKTmVpbAoKPiAKPiBSZWdh cmRzLAo+IEFuZHJlYXMKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVs QGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9s aXN0aW5mby9saW51eC1hcm0ta2VybmVsCg== 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 X-Spam-Level: X-Spam-Status: No, score=-8.3 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4A117C43331 for ; Tue, 12 Nov 2019 09:06:57 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 150D420674 for ; Tue, 12 Nov 2019 09:06:57 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="Tg7FbNPe"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=baylibre-com.20150623.gappssmtp.com header.i=@baylibre-com.20150623.gappssmtp.com header.b="J14VFDqV" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 150D420674 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date: Message-ID:From:References:To:Subject:Reply-To:Content-ID:Content-Description :Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=tg7Ank2b6phcMlOcoVLc+YamRLorKzyfDJX+XDgBde4=; b=Tg7FbNPela1NSj uEImDjJB3mQkuFl41uJ5u8zRtYuxyshGncY3bIMmUduKbEvdLjWzZxKkX1/aQGyj9C5NyfKzDPCI4 QhBjzKEevo3lB8vsx4/JWEX36vaiPJu3/pxD6AUFYhAQCHOXz20NhDhv/C5qdoK2rO96//jiEYml+ ErmWhCOnSipdT7cWlMETYCxBZZid8QpiRyBaN2O1moeSQbaZWhpYhE17pJ8wf3ubAqXC2GWntHsGR A4zVGIrbba9f23wwppAT7bdTk6SY0yYPPD6BYkNKap3riSHKGtYnFSZsg2sMEbvNjwXoWevZFwFWR aF1A2JThHINg2wuF8BCg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1iUS8M-0001yT-Oq; Tue, 12 Nov 2019 09:06:46 +0000 Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iUS8E-0001r2-Jl for linux-amlogic@lists.infradead.org; Tue, 12 Nov 2019 09:06:40 +0000 Received: by mail-wr1-x443.google.com with SMTP id s5so6485252wrw.2 for ; Tue, 12 Nov 2019 01:06:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:openpgp:autocrypt:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=ljiUffEus+Z4ZY4w7IrdP4JG4tKVQVn7p9V/dpEqKPg=; b=J14VFDqV427U1m/I8tlQ/s9mnARqI8lVo3sVKaubQlrUK+k+38KWzQbhhhuIRx7dXq 5W6uhDjkv7eJcUe/QimuoNxOogx2nRGJwpWFauFKZzEH72yJOKbYa5laUd7d65uxN4Ly EbRSeMULmWGbIjCePgDaXlFW+sXswPcT8wLyohRc5KMnlcnhFJiUZK2cLegX4vwdGHc0 yphP2PMh3zil164BK27vD4qIgeEZy2h4grNq7zjrFnTjJ9tcFQhU+6M89+Qwr7Ioc41z dpn1FZt3hOUniM9MTT+SmBbSgwQN6+UKiWcz20+Y0XLxZm/MEtgOMg5dtsWUk5QCnpz/ 9gWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:openpgp:autocrypt :organization:message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=ljiUffEus+Z4ZY4w7IrdP4JG4tKVQVn7p9V/dpEqKPg=; b=JxQ1ygboZgNz2Lt6pgEl44EKRMTR5ajR2EhkdoJ3brLmMakDiCUaVGRFy6y5eyNZGw zrwhTxB01rDNMsvgEWujjjccA/fTuMpGHyhnoOb4TvgY572Pq+L2+kZSgnpA6A8CdiZF HZ+/IgxEj9Zs0whz7uNCHTuAB0S4DW8d1iBdwwG/0/9L1OOE/I/AOLIBCxtNOg3H9Owe HOpiQHtxEAbhR1GSfj3zoGdFxON1qTyt8gXNXWYS/kr91gN2DWpcHdDDPhmylxSabniF N68rR9ycU2aRzLSbnNIRuriQwBH5A7NEY/+fFRH3n6/HaCm6l2w4eFo6YfMvR+gnSAq+ ABuQ== X-Gm-Message-State: APjAAAXLTJBpTaBKMeHeiLlAj55skZXteajo6KlLdoSmlE9hGN90j1SI kBlR2OWcramVNziw0H9qTX2EKM0D3SDbYA== X-Google-Smtp-Source: APXvYqwxlHl+WAUsL0eDxP8/ZRVrsIACmWwurxGJ76YiQmbnXdX/L9VGsTVJ3x+YwcGDa5o+Bu9u7A== X-Received: by 2002:a5d:4684:: with SMTP id u4mr19840346wrq.352.1573549596506; Tue, 12 Nov 2019 01:06:36 -0800 (PST) Received: from [10.1.2.12] (laubervilliers-658-1-213-31.w90-63.abo.wanadoo.fr. [90.63.244.31]) by smtp.gmail.com with ESMTPSA id y8sm2133333wmi.9.2019.11.12.01.06.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 12 Nov 2019 01:06:35 -0800 (PST) Subject: Re: [PATCH] soc: amlogic: socinfo: Avoid soc_device_to_device() To: =?UTF-8?Q?Andreas_F=c3=a4rber?= , Greg Kroah-Hartman References: <20191111221521.1587-1-afaerber@suse.de> <20191112054003.GD1210104@kroah.com> <0673ba51-108c-76c4-5c71-00804d8ea661@suse.de> From: Neil Armstrong Openpgp: preference=signencrypt Autocrypt: addr=narmstrong@baylibre.com; prefer-encrypt=mutual; keydata= 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 ZaTUOEkgIor5losDrePdPgE= Organization: Baylibre Message-ID: Date: Tue, 12 Nov 2019 10:06:35 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <0673ba51-108c-76c4-5c71-00804d8ea661@suse.de> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191112_010638_656081_CB906519 X-CRM114-Status: GOOD ( 18.50 ) X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Martin Blumenstingl , linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Kevin Hilman Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org T24gMTIvMTEvMjAxOSAwOToxMSwgQW5kcmVhcyBGw6RyYmVyIHdyb3RlOgo+IEFtIDEyLjExLjE5 IHVtIDA2OjQwIHNjaHJpZWIgR3JlZyBLcm9haC1IYXJ0bWFuOgo+PiBPbiBNb24sIE5vdiAxMSwg MjAxOSBhdCAxMToxNToyMVBNICswMTAwLCBBbmRyZWFzIEbDpHJiZXIgd3JvdGU6Cj4+PiBUaGUg aGVscGVyIHNvY19kZXZpY2VfdG9fZGV2aWNlKCkgaXMgY29uc2lkZXJlZCBkZXByZWNhdGVkLgo+ Pj4gRm9yIGEgZHJpdmVyIF9faW5pdCBmdW5jdGlvbiB0aGUgcHJlZGljdGFibGUgcHJlZml4IHRl eHQKPj4+ICJzb2Mgc29jMDoiIGZyb20gZGV2X2luZm8oKSBkb2VzIG5vdCBhZGQgcmVhbCB2YWx1 ZSwgc28gdXNlCj4+PiBwcl9pbmZvKCkgdG8gZW1pdCB0aGUgaW5mbyB0ZXh0IHdpdGhvdXQgc3Vj aCBwcmVmaXguCj4+Pgo+Pj4gV2hpbGUgYXQgaXQsIG5vcm1hbGl6ZSB0aGUgY2FzaW5nIG9mICJk ZXRlY3RlZCIgZm9yIEdYLgo+Pj4KPj4+IENjOiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBs aW51eGZvdW5kYXRpb24ub3JnPgo+Pj4gQ2M6IE1hcnRpbiBCbHVtZW5zdGluZ2wgPG1hcnRpbi5i bHVtZW5zdGluZ2xAZ29vZ2xlbWFpbC5jb20+Cj4+PiBDYzogTmVpbCBBcm1zdHJvbmcgPG5hcm1z dHJvbmdAYmF5bGlicmUuY29tPgo+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmVhcyBGw6RyYmVyIDxh ZmFlcmJlckBzdXNlLmRlPgo+Pj4gLS0tCj4+PiAgZHJpdmVycy9zb2MvYW1sb2dpYy9tZXNvbi1n eC1zb2NpbmZvLmMgfCA0ICstLS0KPj4+ICBkcml2ZXJzL3NvYy9hbWxvZ2ljL21lc29uLW14LXNv Y2luZm8uYyB8IDQgKystLQo+Pj4gIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA1 IGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3NvYy9hbWxvZ2ljL21l c29uLWd4LXNvY2luZm8uYyBiL2RyaXZlcnMvc29jL2FtbG9naWMvbWVzb24tZ3gtc29jaW5mby5j Cj4+PiBpbmRleCAwMWZjMGQyMGE3MGQuLjEwNWI4MTliYmQ1ZiAxMDA2NDQKPj4+IC0tLSBhL2Ry aXZlcnMvc29jL2FtbG9naWMvbWVzb24tZ3gtc29jaW5mby5jCj4+PiArKysgYi9kcml2ZXJzL3Nv Yy9hbWxvZ2ljL21lc29uLWd4LXNvY2luZm8uYwo+Pj4gQEAgLTEyOSw3ICsxMjksNiBAQCBzdGF0 aWMgaW50IF9faW5pdCBtZXNvbl9neF9zb2NpbmZvX2luaXQodm9pZCkKPj4+ICAJc3RydWN0IGRl dmljZV9ub2RlICpucDsKPj4+ICAJc3RydWN0IHJlZ21hcCAqcmVnbWFwOwo+Pj4gIAl1bnNpZ25l ZCBpbnQgc29jaW5mbzsKPj4+IC0Jc3RydWN0IGRldmljZSAqZGV2Owo+Pj4gIAlpbnQgcmV0Owo+ Pj4gIAo+Pj4gIAkvKiBsb29rIHVwIGZvciBjaGlwaWQgbm9kZSAqLwo+Pj4gQEAgLTE5Miw5ICsx OTEsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBtZXNvbl9neF9zb2NpbmZvX2luaXQodm9pZCkKPj4+ ICAJCWtmcmVlKHNvY19kZXZfYXR0cik7Cj4+PiAgCQlyZXR1cm4gUFRSX0VSUihzb2NfZGV2KTsK Pj4+ICAJfQo+Pj4gLQlkZXYgPSBzb2NfZGV2aWNlX3RvX2RldmljZShzb2NfZGV2KTsKPj4+ICAK Pj4+IC0JZGV2X2luZm8oZGV2LCAiQW1sb2dpYyBNZXNvbiAlcyBSZXZpc2lvbiAleDoleCAoJXg6 JXgpIERldGVjdGVkXG4iLAo+Pj4gKwlwcl9pbmZvKCJBbWxvZ2ljIE1lc29uICVzIFJldmlzaW9u ICV4OiV4ICgleDoleCkgZGV0ZWN0ZWRcbiIsCj4+Cj4+IFRoaXMgc2hvdWxkIG1lc3NhZ2Ugc2hv dWxkIGp1c3QgYmUgcmVtb3ZlZCBlbnRpcmVseS4KPj4KPj4+ICAJCQlzb2NfZGV2X2F0dHItPnNv Y19pZCwKPj4+ICAJCQlzb2NpbmZvX3RvX21ham9yKHNvY2luZm8pLAo+Pj4gIAkJCXNvY2luZm9f dG9fbWlub3Ioc29jaW5mbyksCj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zb2MvYW1sb2dpYy9t ZXNvbi1teC1zb2NpbmZvLmMgYi9kcml2ZXJzL3NvYy9hbWxvZ2ljL21lc29uLW14LXNvY2luZm8u Ywo+Pj4gaW5kZXggNzhmMGYxYWVjYTU3Li43ZGIyYzk0YTcxMzAgMTAwNjQ0Cj4+PiAtLS0gYS9k cml2ZXJzL3NvYy9hbWxvZ2ljL21lc29uLW14LXNvY2luZm8uYwo+Pj4gKysrIGIvZHJpdmVycy9z b2MvYW1sb2dpYy9tZXNvbi1teC1zb2NpbmZvLmMKPj4+IEBAIC0xNjcsOCArMTY3LDggQEAgc3Rh dGljIGludCBfX2luaXQgbWVzb25fbXhfc29jaW5mb19pbml0KHZvaWQpCj4+PiAgCQlyZXR1cm4g UFRSX0VSUihzb2NfZGV2KTsKPj4+ICAJfQo+Pj4gIAo+Pj4gLQlkZXZfaW5mbyhzb2NfZGV2aWNl X3RvX2RldmljZShzb2NfZGV2KSwgIkFtbG9naWMgJXMgJXMgZGV0ZWN0ZWRcbiIsCj4+PiAtCQkg c29jX2Rldl9hdHRyLT5zb2NfaWQsIHNvY19kZXZfYXR0ci0+cmV2aXNpb24pOwo+Pj4gKwlwcl9p bmZvKCJBbWxvZ2ljICVzICVzIGRldGVjdGVkXG4iLAo+Pj4gKwkJc29jX2Rldl9hdHRyLT5zb2Nf aWQsIHNvY19kZXZfYXR0ci0+cmV2aXNpb24pOwo+Pgo+PiBTYW1lIGhlcmUsIG5vIG5lZWQgdG8g cG9sdXRlIHRoZSBrZXJuZWwgbG9nIGZvciB3aGVuIGFsbCBpcyBnb2luZyBqdXN0Cj4+IGZpbmUu Cj4+Cj4+IFRoYXQncyB3aHkgd2UgY3JlYXRlZCAiY29tbW9uIiBkcml2ZXIgaW5pdCBoZWxwZXJz LCB0byBwcmV2ZW50IHRoZQo+PiBhYmlsaXR5IGZvciB0aGlzIHR5cGUgb2Ygbm9pc2UgZnJvbSBl dmVuIGJlaW5nIGFibGUgdG8gYmUgY3JlYXRlZCBhdAo+PiBhbGwuCj4gCj4gTGV0J3MgaGF2ZSB0 aGF0IGRpc2N1c3Npb24gaW4gdGhlIGNlbnRyYWwgdGhyZWFkIHBsZWFzZS4KPiAKPiBGYWN0IGhl cmUgaXMgdGhhdCBBbWxvZ2ljIEdYJ3Mga2VybmVsIG91dHB1dCAoYW5kIHRoaXMgY29kZSBnZXR0 aW5nCj4gbWlycm9yZWQgaW50byBVLUJvb3QpIG1hZGUgbWUgYXdhcmUgb2YgdGhpcyBkcml2ZXIg aW4gdGhlIGZpcnN0IHBsYWNlLgoKQXMgVXdlIHNhaWQgaW4gdGhlIGNvbW1vbiB0aHJlYWQsIHRo aXMgcHJpbnQgZG9lc24ndCBwb2x1dGUgdGhlIGtlcm5lbCBsb2cgYXQgYWxsLAppdCdzIHByZXR0 eSB1c2VmdWwgZm9yIENJLCBsaWtlIGtlcm5lbENJLCB0byBjaGVjayB0aGUgdGVzdCBjb3ZlcmFn ZSBvbiBTb0NzIHJldmlzaW9ucy4KClllcyBpdCdzIGR1cGxpY2F0ZWQgaW4gVS1ib290LCBidXQg YSBsaXR0bGUgZnJhY3Rpb24gb2YgdGhlIGJvYXJkcyBpbiBrQ2kgdXNlcyB0aGlzClUtQm9vdCB2 ZXJzaW9uLCB0aGV5IG9mdGVuIHVzZSB0aGUgdmVuZG9yIGJvb3Rsb2FkZXIuCgpBbmQgQlRXLCBi eSBtb3ZpbmcgZGV2X2luZm8gdG8gcHJfaW5mbyBhY3R1YWxseSBjaGFuZ2VzIHRoZSBvdXRwdXQg Zm9ybWF0LgoKQ2FuIHlvdSBiZSBtb3JlIHByZWNpc2UgYWJvdXQgd2h5ICJzb2NfZGV2aWNlX3Rv X2RldmljZSgpIiBpcyBub3cgc3VkZGVudGx5IGRlcHJlY2F0ZWQgPwoKTmVpbAoKPiAKPiBSZWdh cmRzLAo+IEFuZHJlYXMKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpsaW51eC1hbWxvZ2ljIG1haWxpbmcgbGlzdApsaW51eC1hbWxvZ2ljQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hbWxvZ2ljCg==