[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20160204143204.GC16315@kvack.org>
Date: Thu, 4 Feb 2016 09:32:04 -0500
From: Benjamin LaHaise <bcrl@...ck.org>
To: Russell King - ARM Linux <linux@....linux.org.uk>
Cc: Stephen Rothwell <sfr@...b.auug.org.au>,
Geert Uytterhoeven <geert@...ux-m68k.org>,
Linux-Next <linux-next@...r.kernel.org>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
"linux-arm-kernel@...ts.infradead.org"
<linux-arm-kernel@...ts.infradead.org>
Subject: Re: linux-next: build failure after merge of the aio tree
On Thu, Feb 04, 2016 at 02:12:53PM +0000, Russell King - ARM Linux wrote:
> Hence, __get_user() on x86-32 with a 64-bit quantity results in
> __get_user_bad() being called, which is an undefined function.
> Only if you build with x86-64 support enabled (iow, CONFIG_X86_32 not
> defined) then you get the 64-bit __get_user() support.
>
> Given this, I fail to see how x86-32 can possibly work.
You're right; mea culpa. It compiles without warning on x86-32, but it
does not link. I still think this is broken archtecture stupidity since
put_user() works for 64 bit data types.
-ben
--
"Thought is the essence of where you are now."
Powered by blists - more mailing lists