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=-0.7 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no 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 D5FB8C34047 for ; Wed, 19 Feb 2020 09:52:36 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id A56F72464E for ; Wed, 19 Feb 2020 09:52:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726593AbgBSJwf convert rfc822-to-8bit (ORCPT ); Wed, 19 Feb 2020 04:52:35 -0500 Received: from mout.kundenserver.de ([212.227.126.135]:43719 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726210AbgBSJwe (ORCPT ); Wed, 19 Feb 2020 04:52:34 -0500 Received: from mail-qk1-f178.google.com ([209.85.222.178]) by mrelayeu.kundenserver.de (mreue012 [212.227.15.129]) with ESMTPSA (Nemesis) id 1Mmhs6-1jlyJ51ItK-00jnKw; Wed, 19 Feb 2020 10:52:33 +0100 Received: by mail-qk1-f178.google.com with SMTP id u124so21910451qkh.13; Wed, 19 Feb 2020 01:52:33 -0800 (PST) X-Gm-Message-State: APjAAAWcLSIIx8i5+sfpHcLdtgKtlQCdUUriQ1VAFclMlEZdJ0Xanf0Y 3YSowuPIznniXF6K04m0cULmZUWKkDnw9YPzTJY= X-Google-Smtp-Source: APXvYqz6sQrDPqUNAmecu/h04WniHkbB4ukHoV+epQJlqXgny5NFbF326v+1laQu3l+m+Fb5JwCdWHZ/0sv+ehZyuPE= X-Received: by 2002:a05:620a:1530:: with SMTP id n16mr22824472qkk.394.1582105952127; Wed, 19 Feb 2020 01:52:32 -0800 (PST) MIME-Version: 1.0 References: <20200109200733.GS3191@gate.crashing.org> <77a8bf25-6615-6c0a-56d4-eae7aa8a8f09@c-s.fr> <20200111113328.GX3191@gate.crashing.org> <305fcee5-2e1b-ea4d-9a2a-a0e8034d40a8@c-s.fr> In-Reply-To: <305fcee5-2e1b-ea4d-9a2a-a0e8034d40a8@c-s.fr> From: Arnd Bergmann Date: Wed, 19 Feb 2020 10:52:16 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Surprising code generated for vdso_read_begin() To: Christophe Leroy Cc: Segher Boessenkool , Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , Thomas Gleixner , Vincenzo Frascino , Andy Lutomirski , "the arch/x86 maintainers" , linuxppc-dev , "linux-kernel@vger.kernel.org" , Linux ARM , "open list:BROADCOM NVRAM DRIVER" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT X-Provags-ID: V03:K1:KfAcI+gmei7MEogTHDFUMd8r6p43ZGnpPPhbMyVd38ltGLhQ+/C ndqCjVB3FVXe5vp1kY/yjjKmGeOk8b+Egk2k2n5HlVk213lpmmkUj4gFRdddOjdAphhbQ5L lG6idmDOjNwUbarIQ83wl0SovEwmdEFLQNPrn18m5cSTe/3KxY/myeW/X6zLQ0Zg8rap4f6 /SKF4iu4AJ8GBkxgX+2rw== X-UI-Out-Filterresults: notjunk:1;V03:K0:MhDAhJpzmlU=:DjPodyAtMoLFwqgep3fd1v XDckU16XYd5HBY3MqlOKv7C03hN20ucrMu0tSrSxsBlQzLJG4C976PtM4MmLD2Tbk0Wrp8kIJ 8Riq5depe7w8YRDkwpzoc2HdzfQWdSpXijJSnV8tksY2eYkNvONAbhXOsrSipomkamamRDBJW 0kTw8IRBibFRVxxoE8l7l/oagyl8srBT0kNWRHf9GsmN064qlJf9FSHfEPGAAfOXGhrgT6uM1 TjTNADH7wOa75N0+ICyjwfl4mSbffjH9yqnRGvfh8qBuetnQW/W4nd8VGA15hFbWivtFKLR2a kTxp2SyUh60ANYbFDYHT4Or2BSu/aJ7SKuTpPPcXOBofBj1sPnoKAaUxV+SmS2k0zB+9nz2Ox 0wl0Uxt9NpIGqXNcBVxl+HUqdgw0pnvNRKWwJwgLJVrbf4l+0WSIR2mIitQUf7iJx8DWgl34P kMPoQmVI4Vouldx6ANUMgD7ZEeLl2MXCq6JWoVizJu5Jz+ds8AyAR74LS7JldkDm6CK+TbT2/ NnXZNE7JyGRKuRgKdbJ/qwzLM5nnfwqpbICfmmPnZ0Zb3AJbXSlwr+kudiB2ltlrpoATPuIqm cIm9LAMY6Hw/UdKYbV6jCVlof5PzIoRDmBSYepgt1VMvJJB0aGY54vJaNrXZ6CMeOoeALccH0 UfaX1FyfJavjuhhaSgpeKqgdG+FMchw4dyeyTazJOI7wqoPLXI7Nv0Tf5I4dAb9S5m3Bgkgln W4Knc8n89vHn+ftkP6A2o+phyIXhA/pavmRVSPKSGA755c3DtDgYbs7UBECfhfDOF2DMsOnDl GciNkSl4WuQtylVJlIJSfGXtG+cTNL5qJUC9Q/dmEnfk3iSY7k= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 19, 2020 at 9:45 AM Christophe Leroy wrote: > Le 16/02/2020 à 19:10, Arnd Bergmann a écrit : > > On Sat, Jan 11, 2020 at 12:33 PM Segher Boessenkool > > wrote: > >> > >> On Fri, Jan 10, 2020 at 07:45:44AM +0100, Christophe Leroy wrote: > >>> Le 09/01/2020 à 21:07, Segher Boessenkool a écrit : > >>>> It looks like the compiler did loop peeling. What GCC version is this? > >>>> Please try current trunk (to become GCC 10), or at least GCC 9? > >>> > >>> It is with GCC 5.5 > >>> > >>> https://mirrors.edge.kernel.org/pub/tools/crosstool/ doesn't have more > >>> recent than 8.1 > >> > >> Arnd, can you update the tools? We are at 8.3 and 9.2 now :-) Or is > >> this hard and/or painful to do? > > > > To follow up on this older thread, I have now uploaded 6.5, 7.5, 8.3 and 9.2 > > binaries, as well as a recent 10.0 snapshot. > > > > Thanks Arnd, > > I have built the VDSO with 9.2, I get less performant result than with > 8.2 (same performance as with 5.5). > > After a quick look, I see: > - Irrelevant NOPs to align loops and stuff, allthough -mpcu=860 should > avoid that. > - A stack frame is set for saving r31 in __c_kernel_clock_gettime. GCC > 8.1 don't need that, all VDSO functions are frameless with 8.1 If you think it should be fixed in gcc, maybe try to reproduce it in https://godbolt.org/ and open a gcc bug against that. Also, please try the gcc-10 snapshot, which has the highest chance of getting fixes if it shows the same issue (or worse). Arnd 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=-0.7 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no 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 94BCCC34047 for ; Wed, 19 Feb 2020 09:54:40 +0000 (UTC) Received: from lists.ozlabs.org (lists.ozlabs.org [203.11.71.2]) (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 06A3321D56 for ; Wed, 19 Feb 2020 09:54:39 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 06A3321D56 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 48MtNs2XRszDqlp for ; Wed, 19 Feb 2020 20:54:37 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=arndb.de (client-ip=217.72.192.74; helo=mout.kundenserver.de; envelope-from=arnd@arndb.de; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=none (p=none dis=none) header.from=arndb.de Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.74]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 48MtLd0qhWzDqXB for ; Wed, 19 Feb 2020 20:52:39 +1100 (AEDT) Received: from mail-qk1-f181.google.com ([209.85.222.181]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.145]) with ESMTPSA (Nemesis) id 1N3bCH-1jVGld0Zox-010aKa for ; Wed, 19 Feb 2020 10:52:34 +0100 Received: by mail-qk1-f181.google.com with SMTP id b7so22401884qkl.7 for ; Wed, 19 Feb 2020 01:52:33 -0800 (PST) X-Gm-Message-State: APjAAAX1nnGXDC0ZjWKCDsF8jWry7jmnsUFPJJlazd9GI3A/q949j4Fo 88pMhFxRXmQhgTaoJt9s4zrZsVd204rBMz1SM2o= X-Google-Smtp-Source: APXvYqz6sQrDPqUNAmecu/h04WniHkbB4ukHoV+epQJlqXgny5NFbF326v+1laQu3l+m+Fb5JwCdWHZ/0sv+ehZyuPE= X-Received: by 2002:a05:620a:1530:: with SMTP id n16mr22824472qkk.394.1582105952127; Wed, 19 Feb 2020 01:52:32 -0800 (PST) MIME-Version: 1.0 References: <20200109200733.GS3191@gate.crashing.org> <77a8bf25-6615-6c0a-56d4-eae7aa8a8f09@c-s.fr> <20200111113328.GX3191@gate.crashing.org> <305fcee5-2e1b-ea4d-9a2a-a0e8034d40a8@c-s.fr> In-Reply-To: <305fcee5-2e1b-ea4d-9a2a-a0e8034d40a8@c-s.fr> From: Arnd Bergmann Date: Wed, 19 Feb 2020 10:52:16 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Surprising code generated for vdso_read_begin() To: Christophe Leroy Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:ISaef1eaC+okp9c8gsmqL+QKYLr4xHEYsI5tbfJHGYu2EhQKJIw m8oZtv0Hau+qtnRU9mJ9gQFITYXfj7wQWdOariW974XdaIMqlkA51qzrLYouL5dY/qGQgBl 9RDC0sPUHoYLojpBkqF/AmWW4/XGIPOZVHpmdSLW2oUSyT97whsG4yLMks84hH6E5H2F1Go AId5POXCUUXUz5iDIxs5w== X-UI-Out-Filterresults: notjunk:1;V03:K0:i4Nyg9VAs8M=:UiGzquA3Pi7fsqkQqEvvas f9RytUv6//51t/2jYbm2WUTZVNrhIPncrwQHb0Hf9vug5AmnjhuKxtuMIj3TN7irVJcUbYhH/ f8pj2RR3HD8pi+uWZfCb28iJJYWb3IWeirI5IN9gEduSsGq7qXAXc8D5bhpseUrtiwJhvpgo1 4bK1j/WbOxDOr0zNkdyNedF0cyJVCVbOnIkhfAuGVOwaelo2gzQmlppKeRigsE4qaoB6K4Jl0 VqaPI8HORR101Yc4zquvdnJ7dly63fIHyHBg0k6ntg7SFzFID3rGAFWQ0l1HTs4QkxtQ6sVMZ lF/a+RRdwykz51kC5VVu8giS/rOszxkjLoP1XdwvRcmhS0A8ldtEeYQOjKs8NS5JdW2BvCQJr CVFn2aSl4FgoZrNWMcMEVujx5zARBistOU4ThGSmisNKN5OLDQl0sfnm5MRA9f5u/DL5yiP4H woOPyRs0N3+Czloc5eWcIKExflp0o9ilzwqmuHzuz32UD1U1/M+5gTrt+gLATR4bea28AjEyv UZx9gTPfVYol/0XsGcLWzfOdTlkEZnaR2UgHWdgsk+mvmpTYvZRbjJwtucvZUHgloiiEJ1VeE DzU7/Fh/Oe1UILia9TZe7WGfuWVCkMoHSkGICXDigjTwlqGdOqkbZZbdCp0TeYEjShBhQFTTP c96vrD8T68JhirGonI29wivq7QWjT6l4sdxp4IbAilYanfO/dTz229tuTTuP8mYxwUbYa+VjU j6QFYDVYOTDZ4YhfUHwYSDMBnm0908/c9mC732XskCvnF6nWgkebgiqJj768eAzZykzpyUv4g MfzoNLhGeM1TPeNbjgqQpn6JyaIa++6Aqkrgz2ZR6AE6RcUXW0= X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: the arch/x86 maintainers , "linux-kernel@vger.kernel.org" , "open list:BROADCOM NVRAM DRIVER" , Paul Mackerras , Andy Lutomirski , Thomas Gleixner , Vincenzo Frascino , linuxppc-dev , Linux ARM Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" On Wed, Feb 19, 2020 at 9:45 AM Christophe Leroy wrote: > Le 16/02/2020 =C3=A0 19:10, Arnd Bergmann a =C3=A9crit : > > On Sat, Jan 11, 2020 at 12:33 PM Segher Boessenkool > > wrote: > >> > >> On Fri, Jan 10, 2020 at 07:45:44AM +0100, Christophe Leroy wrote: > >>> Le 09/01/2020 =C3=A0 21:07, Segher Boessenkool a =C3=A9crit : > >>>> It looks like the compiler did loop peeling. What GCC version is th= is? > >>>> Please try current trunk (to become GCC 10), or at least GCC 9? > >>> > >>> It is with GCC 5.5 > >>> > >>> https://mirrors.edge.kernel.org/pub/tools/crosstool/ doesn't have mor= e > >>> recent than 8.1 > >> > >> Arnd, can you update the tools? We are at 8.3 and 9.2 now :-) Or is > >> this hard and/or painful to do? > > > > To follow up on this older thread, I have now uploaded 6.5, 7.5, 8.3 an= d 9.2 > > binaries, as well as a recent 10.0 snapshot. > > > > Thanks Arnd, > > I have built the VDSO with 9.2, I get less performant result than with > 8.2 (same performance as with 5.5). > > After a quick look, I see: > - Irrelevant NOPs to align loops and stuff, allthough -mpcu=3D860 should > avoid that. > - A stack frame is set for saving r31 in __c_kernel_clock_gettime. GCC > 8.1 don't need that, all VDSO functions are frameless with 8.1 If you think it should be fixed in gcc, maybe try to reproduce it in https://godbolt.org/ and open a gcc bug against that. Also, please try the gcc-10 snapshot, which has the highest chance of getting fixes if it shows the same issue (or worse). Arnd 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=-0.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no 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 5996AC34047 for ; Wed, 19 Feb 2020 09:52:54 +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 2B36421D56 for ; Wed, 19 Feb 2020 09:52:54 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="ijrc60hU" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2B36421D56 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de 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:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=szpD+vkQYi+q5P/j/BIrgjhHLzG5db5qV7QW9nBOLJ4=; b=ijrc60hUiAwY9X vfClfun7W56onUZrxSsL02nEARs7nGMqpQdCiiocbLxHF0D85Ie0hd9ZqPtWwbUsc9hN2TCOvnJa/ mV1igZI3H5DxSYjGAWKVmiEemjPuh7GzHavGvL/8hNCgkqrV32EDcdBSHksiyiGQh185ZmID6B7eK LFuUknZvTuSMNLM6H8pSxPYQnu9/41rKTcDwynBpA4hpOgdkMP+OKlhICf6z2jMygYGkfjPs8Etpl BTxHeT11+OKWDmnh0Qq7cBQo+JZpzJa0zLoaOHVr7zS3tORh6yAe+nMslgzYD71thxC58iOaF44aK uOLBBcdwHlnmSsin9qHw==; 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 1j4M26-00075l-Bd; Wed, 19 Feb 2020 09:52:42 +0000 Received: from mout.kundenserver.de ([212.227.126.187]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1j4M22-000754-No for linux-arm-kernel@lists.infradead.org; Wed, 19 Feb 2020 09:52:40 +0000 Received: from mail-qk1-f174.google.com ([209.85.222.174]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.129]) with ESMTPSA (Nemesis) id 1MsZBb-1jKFDu15ul-00u06n for ; Wed, 19 Feb 2020 10:52:33 +0100 Received: by mail-qk1-f174.google.com with SMTP id a141so12554030qkg.6 for ; Wed, 19 Feb 2020 01:52:33 -0800 (PST) X-Gm-Message-State: APjAAAUh3UTDx0yYktynZpeKOJXMO1s8x/bbNaICDcgj9VYOBlVm12wc /18E6es9hlTRN539Pi12LhHJgVfx3bV8XuS9BF0= X-Google-Smtp-Source: APXvYqz6sQrDPqUNAmecu/h04WniHkbB4ukHoV+epQJlqXgny5NFbF326v+1laQu3l+m+Fb5JwCdWHZ/0sv+ehZyuPE= X-Received: by 2002:a05:620a:1530:: with SMTP id n16mr22824472qkk.394.1582105952127; Wed, 19 Feb 2020 01:52:32 -0800 (PST) MIME-Version: 1.0 References: <20200109200733.GS3191@gate.crashing.org> <77a8bf25-6615-6c0a-56d4-eae7aa8a8f09@c-s.fr> <20200111113328.GX3191@gate.crashing.org> <305fcee5-2e1b-ea4d-9a2a-a0e8034d40a8@c-s.fr> In-Reply-To: <305fcee5-2e1b-ea4d-9a2a-a0e8034d40a8@c-s.fr> From: Arnd Bergmann Date: Wed, 19 Feb 2020 10:52:16 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Surprising code generated for vdso_read_begin() To: Christophe Leroy X-Provags-ID: V03:K1:gag68nYR4qRnD8K0vHh2IxjruSwZA8+eIt9w95fOGo02EGSEbxM WffNVDA2OzK23PF7EU6eip2YIKWsjI4MOjilq0RrOwSR3cOsys734az5t+VtP4yvsih8q2v bpB2jsT0V5oIQes6DNsWPGrNQzHzJGjZ+rYzaZegCota5BqCDkT0+lZVxTNJsKVsuSNWBhq rUOo7aYyvRl4G/LNjEc9g== X-UI-Out-Filterresults: notjunk:1;V03:K0:PLxC/0d37pM=:kdvp4Bq3GflFoxT3AEX5dx thof9u9btw18yt5dafIenJXgI6kmL4nbW7sEiXY6w3svVomZ6ONrGoGb7TCido7h0K6iiudQB c1wC/ENyxZ+HHR6HhhWRTkStq7qee7rBybvC0hwXHnqiDkrokbNqeFwDKRK9Hkp0bDq7J3ED1 V9lQCQ0x2E0ZcSlJU7hUDjKAiuAmjQHEf+3QXyp7oj9Oh3r8+2maS2kK6D5apGH55Tf9rKMeo FdpO/2n6AoQ7LzCloMx2hbiaCWe8wzQ62TQU7QO+QRp3Y+V8krGdwZ5kJVSws3ZFy6EXCbjmG LyMBqX48cHYinyx52DNBtsznfaEYA9dTTFBa5UySFVIy92KpeufZN48RJpHvCWC9gHpfb/Cnb molVWD66ybsdJuEcMjsN3gMnVsjJ1+tCPzdtPGitDxvIFPh3MMauJ28bH4tKCLyxb5QUIkWHT xjyz6im/sEalzXU9nqecMiTlmbGjqID9BSeNMalQbObr/SN0MsqG4OXoTXmDKWrW7LVao9SD/ jquOm+1t4PRf3NXzBla0lbrrcWmYsmn1qsNjY+rjU4pI4xp0iuPLG7ZVdjPMPxzUwMldCuHGf wGZ+4vGU6dSVL8Ewe124CdIWZXYTWZcCE18Lc1osXKDHS3gfUMGFKeL70lmtHx4WLocDo7EOs 5VOTXubghCHcDgw6/PPQeBYjf4CCyHtRvH/YJ4RvARE0SRJtwyqhVMtPPTDmhkW5DqcZ6MSUH eaeogJm0X1ucSKLYRP+SuAE351uqm+W39xBwD/zVRGKy82AJKo97EjHRvb9pLmMm0T2Hqdky+ r/EN/R57DN3RsCPWCA4pvUTE9lkb1iNqa4Z2hUy/O5TcUIzK8c= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200219_015239_071207_614A51CF X-CRM114-Status: GOOD ( 18.46 ) 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: Segher Boessenkool , Benjamin Herrenschmidt , the arch/x86 maintainers , "linux-kernel@vger.kernel.org" , "open list:BROADCOM NVRAM DRIVER" , Paul Mackerras , Andy Lutomirski , Michael Ellerman , Thomas Gleixner , Vincenzo Frascino , linuxppc-dev , Linux ARM 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 T24gV2VkLCBGZWIgMTksIDIwMjAgYXQgOTo0NSBBTSBDaHJpc3RvcGhlIExlcm95CjxjaHJpc3Rv cGhlLmxlcm95QGMtcy5mcj4gd3JvdGU6Cj4gTGUgMTYvMDIvMjAyMCDDoCAxOToxMCwgQXJuZCBC ZXJnbWFubiBhIMOpY3JpdCA6Cj4gPiBPbiBTYXQsIEphbiAxMSwgMjAyMCBhdCAxMjozMyBQTSBT ZWdoZXIgQm9lc3Nlbmtvb2wKPiA+IDxzZWdoZXJAa2VybmVsLmNyYXNoaW5nLm9yZz4gd3JvdGU6 Cj4gPj4KPiA+PiBPbiBGcmksIEphbiAxMCwgMjAyMCBhdCAwNzo0NTo0NEFNICswMTAwLCBDaHJp c3RvcGhlIExlcm95IHdyb3RlOgo+ID4+PiBMZSAwOS8wMS8yMDIwIMOgIDIxOjA3LCBTZWdoZXIg Qm9lc3Nlbmtvb2wgYSDDqWNyaXQgOgo+ID4+Pj4gSXQgbG9va3MgbGlrZSB0aGUgY29tcGlsZXIg ZGlkIGxvb3AgcGVlbGluZy4gIFdoYXQgR0NDIHZlcnNpb24gaXMgdGhpcz8KPiA+Pj4+IFBsZWFz ZSB0cnkgY3VycmVudCB0cnVuayAodG8gYmVjb21lIEdDQyAxMCksIG9yIGF0IGxlYXN0IEdDQyA5 Pwo+ID4+Pgo+ID4+PiBJdCBpcyB3aXRoIEdDQyA1LjUKPiA+Pj4KPiA+Pj4gaHR0cHM6Ly9taXJy b3JzLmVkZ2Uua2VybmVsLm9yZy9wdWIvdG9vbHMvY3Jvc3N0b29sLyBkb2Vzbid0IGhhdmUgbW9y ZQo+ID4+PiByZWNlbnQgdGhhbiA4LjEKPiA+Pgo+ID4+IEFybmQsIGNhbiB5b3UgdXBkYXRlIHRo ZSB0b29scz8gIFdlIGFyZSBhdCA4LjMgYW5kIDkuMiBub3cgOi0pICBPciBpcwo+ID4+IHRoaXMg aGFyZCBhbmQvb3IgcGFpbmZ1bCB0byBkbz8KPiA+Cj4gPiBUbyBmb2xsb3cgdXAgb24gdGhpcyBv bGRlciB0aHJlYWQsIEkgaGF2ZSBub3cgdXBsb2FkZWQgNi41LCA3LjUsIDguMyBhbmQgOS4yCj4g PiBiaW5hcmllcywgYXMgd2VsbCBhcyBhIHJlY2VudCAxMC4wIHNuYXBzaG90Lgo+ID4KPgo+IFRo YW5rcyBBcm5kLAo+Cj4gSSBoYXZlIGJ1aWx0IHRoZSBWRFNPIHdpdGggOS4yLCBJIGdldCBsZXNz IHBlcmZvcm1hbnQgcmVzdWx0IHRoYW4gd2l0aAo+IDguMiAoc2FtZSBwZXJmb3JtYW5jZSBhcyB3 aXRoIDUuNSkuCj4KPiBBZnRlciBhIHF1aWNrIGxvb2ssIEkgc2VlOgo+IC0gSXJyZWxldmFudCBO T1BzIHRvIGFsaWduIGxvb3BzIGFuZCBzdHVmZiwgYWxsdGhvdWdoIC1tcGN1PTg2MCBzaG91bGQK PiBhdm9pZCB0aGF0Lgo+IC0gQSBzdGFjayBmcmFtZSBpcyBzZXQgZm9yIHNhdmluZyByMzEgaW4g X19jX2tlcm5lbF9jbG9ja19nZXR0aW1lLiBHQ0MKPiA4LjEgZG9uJ3QgbmVlZCB0aGF0LCBhbGwg VkRTTyBmdW5jdGlvbnMgYXJlIGZyYW1lbGVzcyB3aXRoIDguMQoKSWYgeW91IHRoaW5rIGl0IHNo b3VsZCBiZSBmaXhlZCBpbiBnY2MsIG1heWJlIHRyeSB0byByZXByb2R1Y2UgaXQgaW4KaHR0cHM6 Ly9nb2Rib2x0Lm9yZy8gYW5kIG9wZW4gYSBnY2MgYnVnIGFnYWluc3QgdGhhdC4KCkFsc28sIHBs ZWFzZSB0cnkgdGhlIGdjYy0xMCBzbmFwc2hvdCwgd2hpY2ggaGFzIHRoZSBoaWdoZXN0IGNoYW5j ZQpvZiBnZXR0aW5nIGZpeGVzIGlmIGl0IHNob3dzIHRoZSBzYW1lIGlzc3VlIChvciB3b3JzZSku CgogICAgIEFybmQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMu aW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2xpbnV4LWFybS1rZXJuZWwK