Build failure in v4.4.y.queue (ppc:allmodconfig)

Guenter Roeck linux at roeck-us.net
Fri May 10 00:06:32 AEST 2019


On 5/9/19 6:26 AM, Michal Suchánek wrote:
> On Thu, 9 May 2019 06:07:31 -0700
> Guenter Roeck <linux at roeck-us.net> wrote:
> 
>> On 5/9/19 2:49 AM, Michal Suchánek wrote:
>>> On Thu, 9 May 2019 08:53:24 +0200
>>> Greg Kroah-Hartman <gregkh at linuxfoundation.org> wrote:
>>>    
>>>> On Wed, May 08, 2019 at 01:26:42PM -0700, Guenter Roeck wrote:
>>>>> I see multiple instances of:
>>>>>
>>>>> arch/powerpc/kernel/exceptions-64s.S:839: Error:
>>>>> 	attempt to move .org backwards
>>>>>
>>>>> in v4.4.y.queue (v4.4.179-143-gc4db218e9451).
>>>>>
>>>>> This is due to commit 9b2d4e06d7f1 ("powerpc/64s: Add support for a store
>>>>> forwarding barrier at kernel entry/exit"), which is part of a large patch
>>>>> series and can not easily be reverted.
>>>>>
>>>>> Guess I'll stop doing ppc:allmodconfig builds in v4.4.y ?
>>>>
>>>> Michael, I thought this patch series was supposed to fix ppc issues, not
>>>> add to them :)
>>>>
>>>> Any ideas on what to do here?
>>>
>>> What exact code do you build?
>>>   
>> $ make ARCH=powerpc CROSS_COMPILE=powerpc64-linux- allmodconfig
>> $ powerpc64-linux-gcc --version
>> powerpc64-linux-gcc (GCC) 8.3.0
>>
> 
> Gcc should not see this file. I am asking because I do not see an .org
> directive at line 839 of 4.4.179. I probably need some different repo
> or extra patches to see the same code as you do.
> 
v4.4.179-143-gc4db218e9451 from
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
branch linux-4.4.y

That also includes 'powerpc/64s: Improve RFI L1-D cache flush fallback',
but reverting it does not make a difference. Also, the .org is
hidden in STD_RELON_EXCEPTION_PSERIES().

Guenter


More information about the Linuxppc-dev mailing list