[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <alpine.DEB.2.21.1907121029590.128881@chino.kir.corp.google.com>
Date: Fri, 12 Jul 2019 10:30:17 -0700 (PDT)
From: David Rientjes <rientjes@...gle.com>
To: Arnd Bergmann <arnd@...db.de>
cc: Christoph Lameter <cl@...ux.com>,
Pekka Enberg <penberg@...nel.org>,
Joonsoo Kim <iamjoonsoo.kim@....com>,
Andrew Morton <akpm@...ux-foundation.org>,
Stephen Rothwell <sfr@...b.auug.org.au>,
Roman Gushchin <guro@...com>,
Shakeel Butt <shakeelb@...gle.com>,
Vladimir Davydov <vdavydov.dev@...il.com>,
Andrey Konovalov <andreyknvl@...gle.com>, linux-mm@...ck.org,
linux-kernel@...r.kernel.org, clang-built-linux@...glegroups.com
Subject: Re: [PATCH] slab: work around clang bug #42570
On Fri, 12 Jul 2019, Arnd Bergmann wrote:
> Clang gets rather confused about two variables in the same special
> section when one of them is not initialized, leading to an assembler
> warning later:
>
> /tmp/slab_common-18f869.s: Assembler messages:
> /tmp/slab_common-18f869.s:7526: Warning: ignoring changed section attributes for .data..ro_after_init
>
> Adding an initialization to kmalloc_caches is rather silly here
> but does avoid the issue.
>
> Link: https://bugs.llvm.org/show_bug.cgi?id=42570
> Signed-off-by: Arnd Bergmann <arnd@...db.de>
Acked-by: David Rientjes <rientjes@...gle.com>
Let me followup on the clang bug as well.
Powered by blists - more mailing lists