Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933019AbcCOWCm (ORCPT ); Tue, 15 Mar 2016 18:02:42 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:50563 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932195AbcCOWCk (ORCPT ); Tue, 15 Mar 2016 18:02:40 -0400 From: Arnd Bergmann To: linuxppc-dev@lists.ozlabs.org Cc: Benjamin LaHaise , Sudip Mukherjee , Stephen Rothwell , linux-kernel@vger.kernel.org, linux-next@vger.kernel.org, Al Viro , Christoph Hellwig Subject: Re: linux-next: build failure after merge of the aio tree Date: Tue, 15 Mar 2016 23:02:29 +0100 Message-ID: <15874870.hBfxUomX5V@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: <20160315162228.GP17923@kvack.org> References: <20160315174634.6766cd88@canb.auug.org.au> <20160315161901.GA2713@sudip-laptop> <20160315162228.GP17923@kvack.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:C5n21vp6jIv3HVL2Ct/mSAjoBPdBxVC4Cd7N5MVw4d4AyEG/A9h 9NIbRiLivqgPgm0rTevBm3P2Fms/ZGjbKd6uWUTlmB0b6w9zj+2wr1r0nkMaKPd0TZZK537 0esO2psaObcCNXAam8MF3PkekI9EVIeCJD78C8olkXP1PeiJ5VQDJA/PS8Gj4+GSyiExvcj 2v2FZZvUJ+b6hIp/lRofg== X-UI-Out-Filterresults: notjunk:1;V01:K0:SLZCjIMS5FE=:2xAo8GdJqAzC4OQvVPIdYj blZPsgapGE2a5k7+wM52ov6wd3tTlMWDrHlcUV+GOgaSTuV0cGRaaMnP/ZS+mT37Oawoy3X0X o2H6QMSSBc+7Jt7n2d3+uTlJl2d1/sDCN6EDxNwvo5tI2YXlwhDOD7T8mKxitTa2Zm68i1wvN MbgYFyIS6U9gxgzKhRPI63/MQfLH1RHz8+8MKwGplI5ArLnpnLXOYIddJQ48d+OABK1qTWVsf /FwvcYzHu8CFCPopzXT8ZSVIwrwQO5e2SPaHj4XEY/V5UKQaXJlsbtLeOLY4fjLCOLvzrEa2R cjBdLRA04WVgdMFtQmEYRzlCN0ac/7aLVZnyxHxvgzbMZIEqW6fDO1iudPOomi4cK9bzN/Kvg nwJ1nNFdQachVKsLgUOla3Q4FG4O3PL8B6dj3ZZeAdm8kOmKxhpEGy7kbSjjeno9xZKVLDJaW FSgtWy/Eeainjn6LowQ4ib8TMkp2nswEmLk/VISL5xXdkDRL2EHcHb+30B9lMAqZYMbMKsBR3 EWqabeT1WKvknJNOuL5lAn2RNMUWG+B1Gx/UGqZRjZxnElPbOpU9Ia3fWPyEVsE8phPHK9W5s N9+AEHeY55OuJRXFsynmsINctrDlyy6H7FZy6XHo+ZxIsUViu+Grs8R5NCIYP1UDGMoGF0kaS omQonbsnzB16vhhnGhB4H2gKPMdm5mnKXLiCn3KkHv9j5qeCXgzP/UrdthhBlmZ3G4sK4hE+P +RNnpEoSQTDpRaAR Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1256 Lines: 37 On Tuesday 15 March 2016 12:22:28 Benjamin LaHaise wrote: > On Tue, Mar 15, 2016 at 04:19:02PM +0000, Sudip Mukherjee wrote: > > On Tue, Mar 15, 2016 at 05:46:34PM +1100, Stephen Rothwell wrote: > > > Hi Benjamin, > > > > > > After merging the aio tree, today's linux-next build (powerpc > > > ppc44x_defconfig) failed like this: > > > > > > fs/built-in.o: In function `aio_thread_op_foo_at': > > > aio.c:(.text+0x4dab4): undefined reference to `__get_user_bad' > > > aio.c:(.text+0x4daec): undefined reference to `__get_user_bad' > > > > > > Caused by commit > > > > > > 150a0b4905f1 ("aio: add support for async openat()") > > > > > > despite commit > > > > > > d2f7a973e11e ("aio: don't use __get_user() for 64 bit values") > > > > > > This is due to a bug in the powerpc __get_user_check() macro (the return > > > value is defined to be "unsigned long" which is only 32 bits on a 32 > > > bit platform). > > > > m68k allmodconfig and all defs of m32r fails while building next-20160315. > > > > regards > > sudip > > I've removed everything from the aio-next.git tree for now. Will revisit > after the merge window. > I've also sent a patch that fixes the link error on ARM and that should work on all other architectures too. Arnd