From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754277AbbKQRET (ORCPT ); Tue, 17 Nov 2015 12:04:19 -0500 Received: from mout.kundenserver.de ([217.72.192.74]:60170 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753486AbbKQRER (ORCPT ); Tue, 17 Nov 2015 12:04:17 -0500 From: Arnd Bergmann To: Will Deacon Cc: Catalin Marinas , kernel-build-reports@lists.linaro.org, olof@lixom.net, David Miller , eric.dumazet@gmail.com, netdev@vger.kernel.org, linux-next@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: Re: next build: 235 warnings 3 failures (next/next-20151117) Date: Tue, 17 Nov 2015 18:03:40 +0100 Message-ID: <6370082.rfihnaNWhf@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: <20151117164453.GF30101@arm.com> References: <564a9961.878b420a.331b8.fffffd62@mx.google.com> <4694362.ZPL12j6kR2@wuerfel> <20151117164453.GF30101@arm.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:CqLi/hwDya9CtQ5T98kj19dGkqYvVkVRHtKM4APOz4rZFAVY5vx 7WlgI9Wvk+nqPwaaNfckJW2pyZ/4vZGXwmz3pVg/ZaM0bPxXqyfCHJx54TvYQgRPf7HsVrO Jl/NN/cplsmfVOgJuAWIu0S4dnNRm4b5pLKlhd0znPaQWJqu9ycNu8tQbtkb7P9R1MTmoJB 2saYezyNOzMtEW4ptBYcw== X-UI-Out-Filterresults: notjunk:1;V01:K0:iGGV+JHD3PY=:h+W6HVaAmDZrLoC84vp6Jl 7TRkg845aOCv/ebIJMPrEo5MejlDVnrCcL5whdfjSMTdOT82sI+q0WsRHEF0q1e70AvVpaK6t bDShu1y1hXNP4afPaC9ZLasw/uaD6NLhDzFQztlygEs0hXiYKz2RXwHEsCoTKYURuAmUQuFsp /uUidK1FpkZITpl8poN4aKvXjehJx7gC/kXRxLDet2JGuzgKGgYhPP+6Gr4HP5lWRJp3JmlwS 5yd6EoLes37JVYCmsVYFyw/kd3YlpXmWwW5tS+A4Sd1t4/a+oP1VhdhPhwJwfGYDIaOeOqTqy j4Jh0UCmhtPNVt1n4pTwaeuTFnuMfqQAbYCE98fJPNvsyqS0Vtm6DoXYOIgpdyMYUU9rmkA9Y /7w44OhwDszvdiCK22XQgfoIpDsTQZIEDGq45cK0NTsjtj/s3t4JF+ZbZ9MmLsBdc8gWrvdUD s9zcY3k/GCstZS7NxaX/zpLnEf50flnLyjSucNhGG20xrKWOU18N9C/wyBfdX0RVC1odtnqCY lr3XYuwbihltGfmwBlDXLHowZ2TO0nT1w+lcpzsBkcDb+LRM7UHOzXIu80DjBSUP8ydXAxHWm 2edKMXXwYqRC/9ccT+/VqwOUHR97ZYZXPYnx4wF+4gBdCds9h1B4d6hOeFS8rSXXt1uOaHoBg ZBvQX1J1YkzF6ngyC28wSRuxF5QycKKRH8KiAegbFs4S/diYbMJj9NJpGXhKC8/LpbdsBANg8 SLG6v4DOPtIcVs/W Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tuesday 17 November 2015 16:44:53 Will Deacon wrote: > > 8<---- > > Subject: ARM64: make smp_load_acquire() work with const arguments > > > > smp_load_acquire() uses typeof() to declare a local variable for temporarily > > storing the output of the memory access. This fails when the argument is > > constant, because the assembler complains about using a constant register > > as output: > > > > arch/arm64/include/asm/barrier.h:71:3: error: read-only variable '___p1' > > used as 'asm' output > > Do you know the usage in the kernel causing this warning? A newly introduced function in include/net/sock.h: static inline int sk_state_load(const struct sock *sk) { return smp_load_acquire(&sk->sk_state); } Arnd