All of lore.kernel.org
 help / color / mirror / Atom feed
* next-20161205 build: 3 failures 4 warnings (next-20161205)
@ 2016-12-05  7:56 Build bot for Mark Brown
  2016-12-05 10:44   ` Mark Brown
  2016-12-05 11:20   ` Mark Brown
  0 siblings, 2 replies; 15+ messages in thread
From: Build bot for Mark Brown @ 2016-12-05  7:56 UTC (permalink / raw)
  To: kernel-build-reports, linaro-kernel, linux-next

Tree/Branch: next-20161205
Git describe: next-20161205
Commit: cef87e9115 Add linux-next specific files for 20161205

Build Time: 12 min 33 sec

Passed:    7 / 10   ( 70.00 %)
Failed:    3 / 10   ( 30.00 %)

Errors: 17
Warnings: 4
Section Mismatches: 0

Failed defconfigs:
	arm64-allnoconfig
	arm64-allmodconfig
	arm64-defconfig

Errors:

	arm64-allnoconfig
../arch/arm64/lib/clear_user.S:33: Error: bad or irreducible absolute expression
../arch/arm64/lib/clear_user.S:53: Error: bad or irreducible absolute expression
../arch/arm64/lib/clear_user.S:33: Error: attempt to move .org backwards
../arch/arm64/lib/clear_user.S:53: Error: attempt to move .org backwards
../arch/arm64/lib/copy_from_user.S:67: Error: bad or irreducible absolute expression
../arch/arm64/lib/copy_from_user.S:70: Error: bad or irreducible absolute expression
../arch/arm64/lib/copy_from_user.S:67: Error: attempt to move .org backwards
../arch/arm64/lib/copy_from_user.S:70: Error: attempt to move .org backwards
../arch/arm64/lib/copy_in_user.S:68: Error: bad or irreducible absolute expression
../arch/arm64/lib/copy_in_user.S:71: Error: bad or irreducible absolute expression
../arch/arm64/lib/copy_in_user.S:68: Error: attempt to move .org backwards
../arch/arm64/lib/copy_in_user.S:71: Error: attempt to move .org backwards
../arch/arm64/lib/copy_to_user.S:66: Error: bad or irreducible absolute expression
../arch/arm64/lib/copy_to_user.S:69: Error: bad or irreducible absolute expression
../arch/arm64/lib/copy_to_user.S:66: Error: attempt to move .org backwards
../arch/arm64/lib/copy_to_user.S:69: Error: attempt to move .org backwards

	arm64-allmodconfig
../arch/arm64/include/asm/probes.h:18:25: fatal error: asm/opcodes.h: No such file or directory

	arm64-defconfig
../arch/arm64/lib/clear_user.S:33: Error: bad or irreducible absolute expression
../arch/arm64/lib/clear_user.S:53: Error: bad or irreducible absolute expression
../arch/arm64/lib/clear_user.S:33: Error: attempt to move .org backwards
../arch/arm64/lib/clear_user.S:53: Error: attempt to move .org backwards
../arch/arm64/lib/copy_from_user.S:67: Error: bad or irreducible absolute expression
../arch/arm64/lib/copy_from_user.S:70: Error: bad or irreducible absolute expression
../arch/arm64/lib/copy_from_user.S:67: Error: attempt to move .org backwards
../arch/arm64/lib/copy_from_user.S:70: Error: attempt to move .org backwards
../arch/arm64/lib/copy_in_user.S:68: Error: bad or irreducible absolute expression
../arch/arm64/lib/copy_in_user.S:71: Error: bad or irreducible absolute expression
../arch/arm64/lib/copy_in_user.S:68: Error: attempt to move .org backwards
../arch/arm64/lib/copy_in_user.S:71: Error: attempt to move .org backwards
../arch/arm64/lib/copy_to_user.S:66: Error: bad or irreducible absolute expression
../arch/arm64/lib/copy_to_user.S:69: Error: bad or irreducible absolute expression
../arch/arm64/lib/copy_to_user.S:66: Error: attempt to move .org backwards
../arch/arm64/lib/copy_to_user.S:69: Error: attempt to move .org backwards

-------------------------------------------------------------------------------
defconfigs with issues (other than build errors):
      3 warnings    0 mismatches  : arm-allmodconfig
      1 warnings    0 mismatches  : arm64-defconfig

-------------------------------------------------------------------------------

Errors summary: 17
	  2 ../arch/arm64/lib/copy_to_user.S:69: Error: bad or irreducible absolute expression
	  2 ../arch/arm64/lib/copy_to_user.S:69: Error: attempt to move .org backwards
	  2 ../arch/arm64/lib/copy_to_user.S:66: Error: bad or irreducible absolute expression
	  2 ../arch/arm64/lib/copy_to_user.S:66: Error: attempt to move .org backwards
	  2 ../arch/arm64/lib/copy_in_user.S:71: Error: bad or irreducible absolute expression
	  2 ../arch/arm64/lib/copy_in_user.S:71: Error: attempt to move .org backwards
	  2 ../arch/arm64/lib/copy_in_user.S:68: Error: bad or irreducible absolute expression
	  2 ../arch/arm64/lib/copy_in_user.S:68: Error: attempt to move .org backwards
	  2 ../arch/arm64/lib/copy_from_user.S:70: Error: bad or irreducible absolute expression
	  2 ../arch/arm64/lib/copy_from_user.S:70: Error: attempt to move .org backwards
	  2 ../arch/arm64/lib/copy_from_user.S:67: Error: bad or irreducible absolute expression
	  2 ../arch/arm64/lib/copy_from_user.S:67: Error: attempt to move .org backwards
	  2 ../arch/arm64/lib/clear_user.S:53: Error: bad or irreducible absolute expression
	  2 ../arch/arm64/lib/clear_user.S:53: Error: attempt to move .org backwards
	  2 ../arch/arm64/lib/clear_user.S:33: Error: bad or irreducible absolute expression
	  2 ../arch/arm64/lib/clear_user.S:33: Error: attempt to move .org backwards
	  1 ../arch/arm64/include/asm/probes.h:18:25: fatal error: asm/opcodes.h: No such file or directory

Warnings Summary: 4
	  1 ../net/netfilter/nft_payload.c:261:15: warning: 'tsum' may be used uninitialized in this function [-Wmaybe-uninitialized]
	  1 ../include/net/checksum.h:71:9: warning: 'fsum' may be used uninitialized in this function [-Wmaybe-uninitialized]
	  1 ../fs/btrfs/inode.c:1198:31: warning: 'cur_end' may be used uninitialized in this function [-Wmaybe-uninitialized]
	  1 ../drivers/net/ethernet/apm/xgene/xgene_enet_cle.c:836:1: warning: the frame size of 1056 bytes is larger than 1024 bytes [-Wframe-larger-than=]



===============================================================================
Detailed per-defconfig build reports below:


-------------------------------------------------------------------------------
arm64-allnoconfig : FAIL, 16 errors, 0 warnings, 0 section mismatches

Errors:
	../arch/arm64/lib/clear_user.S:33: Error: bad or irreducible absolute expression
	../arch/arm64/lib/clear_user.S:53: Error: bad or irreducible absolute expression
	../arch/arm64/lib/clear_user.S:33: Error: attempt to move .org backwards
	../arch/arm64/lib/clear_user.S:53: Error: attempt to move .org backwards
	../arch/arm64/lib/copy_from_user.S:67: Error: bad or irreducible absolute expression
	../arch/arm64/lib/copy_from_user.S:70: Error: bad or irreducible absolute expression
	../arch/arm64/lib/copy_from_user.S:67: Error: attempt to move .org backwards
	../arch/arm64/lib/copy_from_user.S:70: Error: attempt to move .org backwards
	../arch/arm64/lib/copy_in_user.S:68: Error: bad or irreducible absolute expression
	../arch/arm64/lib/copy_in_user.S:71: Error: bad or irreducible absolute expression
	../arch/arm64/lib/copy_in_user.S:68: Error: attempt to move .org backwards
	../arch/arm64/lib/copy_in_user.S:71: Error: attempt to move .org backwards
	../arch/arm64/lib/copy_to_user.S:66: Error: bad or irreducible absolute expression
	../arch/arm64/lib/copy_to_user.S:69: Error: bad or irreducible absolute expression
	../arch/arm64/lib/copy_to_user.S:66: Error: attempt to move .org backwards
	../arch/arm64/lib/copy_to_user.S:69: Error: attempt to move .org backwards

-------------------------------------------------------------------------------
arm64-allmodconfig : FAIL, 1 errors, 0 warnings, 0 section mismatches

Errors:
	../arch/arm64/include/asm/probes.h:18:25: fatal error: asm/opcodes.h: No such file or directory

-------------------------------------------------------------------------------
arm-allmodconfig : PASS, 0 errors, 3 warnings, 0 section mismatches

Warnings:
	../net/netfilter/nft_payload.c:261:15: warning: 'tsum' may be used uninitialized in this function [-Wmaybe-uninitialized]
	../include/net/checksum.h:71:9: warning: 'fsum' may be used uninitialized in this function [-Wmaybe-uninitialized]
	../drivers/net/ethernet/apm/xgene/xgene_enet_cle.c:836:1: warning: the frame size of 1056 bytes is larger than 1024 bytes [-Wframe-larger-than=]

-------------------------------------------------------------------------------
arm64-defconfig : FAIL, 16 errors, 1 warnings, 0 section mismatches

Errors:
	../arch/arm64/lib/clear_user.S:33: Error: bad or irreducible absolute expression
	../arch/arm64/lib/clear_user.S:53: Error: bad or irreducible absolute expression
	../arch/arm64/lib/clear_user.S:33: Error: attempt to move .org backwards
	../arch/arm64/lib/clear_user.S:53: Error: attempt to move .org backwards
	../arch/arm64/lib/copy_from_user.S:67: Error: bad or irreducible absolute expression
	../arch/arm64/lib/copy_from_user.S:70: Error: bad or irreducible absolute expression
	../arch/arm64/lib/copy_from_user.S:67: Error: attempt to move .org backwards
	../arch/arm64/lib/copy_from_user.S:70: Error: attempt to move .org backwards
	../arch/arm64/lib/copy_in_user.S:68: Error: bad or irreducible absolute expression
	../arch/arm64/lib/copy_in_user.S:71: Error: bad or irreducible absolute expression
	../arch/arm64/lib/copy_in_user.S:68: Error: attempt to move .org backwards
	../arch/arm64/lib/copy_in_user.S:71: Error: attempt to move .org backwards
	../arch/arm64/lib/copy_to_user.S:66: Error: bad or irreducible absolute expression
	../arch/arm64/lib/copy_to_user.S:69: Error: bad or irreducible absolute expression
	../arch/arm64/lib/copy_to_user.S:66: Error: attempt to move .org backwards
	../arch/arm64/lib/copy_to_user.S:69: Error: attempt to move .org backwards

Warnings:
	../fs/btrfs/inode.c:1198:31: warning: 'cur_end' may be used uninitialized in this function [-Wmaybe-uninitialized]
-------------------------------------------------------------------------------

Passed with no errors, warnings or mismatches:

arm-multi_v5_defconfig
arm-multi_v7_defconfig
x86_64-defconfig
arm-allnoconfig
x86_64-allnoconfig
arm-multi_v4t_defconfig

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: next-20161205 build: 3 failures 4 warnings (next-20161205)
  2016-12-05  7:56 next-20161205 build: 3 failures 4 warnings (next-20161205) Build bot for Mark Brown
@ 2016-12-05 10:44   ` Mark Brown
  2016-12-05 11:20   ` Mark Brown
  1 sibling, 0 replies; 15+ messages in thread
From: Mark Brown @ 2016-12-05 10:44 UTC (permalink / raw)
  To: Catalin Marinas, Will Deacon, Marc Zyngier
  Cc: kernel-build-reports, linaro-kernel, linux-next, linux-arm-kernel

[-- Attachment #1: Type: text/plain, Size: 360 bytes --]

On Mon, Dec 05, 2016 at 07:56:06AM +0000, Build bot for Mark Brown wrote:

Today's -next fails to build an arm64 allmodconfig:  

> 	arm64-allmodconfig
> ../arch/arm64/include/asm/probes.h:18:25: fatal error: asm/opcodes.h: No such file or directory

due to bca8f17f57bd76d (arm64: Get rid of asm/opcodes.h) having missed
one reference to the header.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* next-20161205 build: 3 failures 4 warnings (next-20161205)
@ 2016-12-05 10:44   ` Mark Brown
  0 siblings, 0 replies; 15+ messages in thread
From: Mark Brown @ 2016-12-05 10:44 UTC (permalink / raw)
  To: linux-arm-kernel

On Mon, Dec 05, 2016 at 07:56:06AM +0000, Build bot for Mark Brown wrote:

Today's -next fails to build an arm64 allmodconfig:  

> 	arm64-allmodconfig
> ../arch/arm64/include/asm/probes.h:18:25: fatal error: asm/opcodes.h: No such file or directory

due to bca8f17f57bd76d (arm64: Get rid of asm/opcodes.h) having missed
one reference to the header.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20161205/8b5dd2e2/attachment-0001.sig>

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: next-20161205 build: 3 failures 4 warnings (next-20161205)
  2016-12-05 10:44   ` Mark Brown
@ 2016-12-05 10:52     ` Marc Zyngier
  -1 siblings, 0 replies; 15+ messages in thread
From: Marc Zyngier @ 2016-12-05 10:52 UTC (permalink / raw)
  To: Mark Brown, Catalin Marinas, Will Deacon
  Cc: linaro-kernel, linux-next, linux-arm-kernel, kernel-build-reports

On 05/12/16 10:44, Mark Brown wrote:
> On Mon, Dec 05, 2016 at 07:56:06AM +0000, Build bot for Mark Brown wrote:
> 
> Today's -next fails to build an arm64 allmodconfig:  
> 
>> 	arm64-allmodconfig
>> ../arch/arm64/include/asm/probes.h:18:25: fatal error: asm/opcodes.h: No such file or directory
> 
> due to bca8f17f57bd76d (arm64: Get rid of asm/opcodes.h) having missed
> one reference to the header.

Fix on the list: https://www.spinics.net/lists/arm-kernel/msg546960.html

Thanks,

	M.
-- 
Jazz is not dead. It just smells funny...

^ permalink raw reply	[flat|nested] 15+ messages in thread

* next-20161205 build: 3 failures 4 warnings (next-20161205)
@ 2016-12-05 10:52     ` Marc Zyngier
  0 siblings, 0 replies; 15+ messages in thread
From: Marc Zyngier @ 2016-12-05 10:52 UTC (permalink / raw)
  To: linux-arm-kernel

On 05/12/16 10:44, Mark Brown wrote:
> On Mon, Dec 05, 2016 at 07:56:06AM +0000, Build bot for Mark Brown wrote:
> 
> Today's -next fails to build an arm64 allmodconfig:  
> 
>> 	arm64-allmodconfig
>> ../arch/arm64/include/asm/probes.h:18:25: fatal error: asm/opcodes.h: No such file or directory
> 
> due to bca8f17f57bd76d (arm64: Get rid of asm/opcodes.h) having missed
> one reference to the header.

Fix on the list: https://www.spinics.net/lists/arm-kernel/msg546960.html

Thanks,

	M.
-- 
Jazz is not dead. It just smells funny...

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: next-20161205 build: 3 failures 4 warnings (next-20161205)
  2016-12-05  7:56 next-20161205 build: 3 failures 4 warnings (next-20161205) Build bot for Mark Brown
@ 2016-12-05 11:20   ` Mark Brown
  2016-12-05 11:20   ` Mark Brown
  1 sibling, 0 replies; 15+ messages in thread
From: Mark Brown @ 2016-12-05 11:20 UTC (permalink / raw)
  To: Catalin Marinas, Will Deacon, Marc Zyngier
  Cc: linaro-kernel, linux-next, linux-arm-kernel, kernel-build-reports


[-- Attachment #1.1: Type: text/plain, Size: 1578 bytes --]

On Mon, Dec 05, 2016 at 07:56:06AM +0000, Build bot for Mark Brown wrote:

Today's -next fails to build an arm64 allnodconfig and allmodconfig
with:

> 	arm64-allnoconfig
> ../arch/arm64/lib/clear_user.S:33: Error: bad or irreducible absolute expression
> ../arch/arm64/lib/clear_user.S:53: Error: bad or irreducible absolute expression
> ../arch/arm64/lib/clear_user.S:33: Error: attempt to move .org backwards
> ../arch/arm64/lib/clear_user.S:53: Error: attempt to move .org backwards
> ../arch/arm64/lib/copy_from_user.S:67: Error: bad or irreducible absolute expression
> ../arch/arm64/lib/copy_from_user.S:70: Error: bad or irreducible absolute expression
> ../arch/arm64/lib/copy_from_user.S:67: Error: attempt to move .org backwards
> ../arch/arm64/lib/copy_from_user.S:70: Error: attempt to move .org backwards
> ../arch/arm64/lib/copy_in_user.S:68: Error: bad or irreducible absolute expression
> ../arch/arm64/lib/copy_in_user.S:71: Error: bad or irreducible absolute expression
> ../arch/arm64/lib/copy_in_user.S:68: Error: attempt to move .org backwards
> ../arch/arm64/lib/copy_in_user.S:71: Error: attempt to move .org backwards
> ../arch/arm64/lib/copy_to_user.S:66: Error: bad or irreducible absolute expression
> ../arch/arm64/lib/copy_to_user.S:69: Error: bad or irreducible absolute expression
> ../arch/arm64/lib/copy_to_user.S:66: Error: attempt to move .org backwards
> ../arch/arm64/lib/copy_to_user.S:69: Error: attempt to move .org backwards

This was triggered somehow by bca8f17f57bd7 (arm64: Get rid of
asm/opcodes.h) though I didn't figure out how.

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

[-- Attachment #2: Type: text/plain, Size: 176 bytes --]

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* next-20161205 build: 3 failures 4 warnings (next-20161205)
@ 2016-12-05 11:20   ` Mark Brown
  0 siblings, 0 replies; 15+ messages in thread
From: Mark Brown @ 2016-12-05 11:20 UTC (permalink / raw)
  To: linux-arm-kernel

On Mon, Dec 05, 2016 at 07:56:06AM +0000, Build bot for Mark Brown wrote:

Today's -next fails to build an arm64 allnodconfig and allmodconfig
with:

> 	arm64-allnoconfig
> ../arch/arm64/lib/clear_user.S:33: Error: bad or irreducible absolute expression
> ../arch/arm64/lib/clear_user.S:53: Error: bad or irreducible absolute expression
> ../arch/arm64/lib/clear_user.S:33: Error: attempt to move .org backwards
> ../arch/arm64/lib/clear_user.S:53: Error: attempt to move .org backwards
> ../arch/arm64/lib/copy_from_user.S:67: Error: bad or irreducible absolute expression
> ../arch/arm64/lib/copy_from_user.S:70: Error: bad or irreducible absolute expression
> ../arch/arm64/lib/copy_from_user.S:67: Error: attempt to move .org backwards
> ../arch/arm64/lib/copy_from_user.S:70: Error: attempt to move .org backwards
> ../arch/arm64/lib/copy_in_user.S:68: Error: bad or irreducible absolute expression
> ../arch/arm64/lib/copy_in_user.S:71: Error: bad or irreducible absolute expression
> ../arch/arm64/lib/copy_in_user.S:68: Error: attempt to move .org backwards
> ../arch/arm64/lib/copy_in_user.S:71: Error: attempt to move .org backwards
> ../arch/arm64/lib/copy_to_user.S:66: Error: bad or irreducible absolute expression
> ../arch/arm64/lib/copy_to_user.S:69: Error: bad or irreducible absolute expression
> ../arch/arm64/lib/copy_to_user.S:66: Error: attempt to move .org backwards
> ../arch/arm64/lib/copy_to_user.S:69: Error: attempt to move .org backwards

This was triggered somehow by bca8f17f57bd7 (arm64: Get rid of
asm/opcodes.h) though I didn't figure out how.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20161205/cd10bb7a/attachment-0001.sig>

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: next-20161205 build: 3 failures 4 warnings (next-20161205)
  2016-12-05 11:20   ` Mark Brown
@ 2016-12-05 15:44     ` Marc Zyngier
  -1 siblings, 0 replies; 15+ messages in thread
From: Marc Zyngier @ 2016-12-05 15:44 UTC (permalink / raw)
  To: Mark Brown, Catalin Marinas, Will Deacon
  Cc: kernel-build-reports, linaro-kernel, linux-next, linux-arm-kernel

On 05/12/16 11:20, Mark Brown wrote:
> On Mon, Dec 05, 2016 at 07:56:06AM +0000, Build bot for Mark Brown wrote:
> 
> Today's -next fails to build an arm64 allnodconfig and allmodconfig
> with:
> 
>> 	arm64-allnoconfig
>> ../arch/arm64/lib/clear_user.S:33: Error: bad or irreducible absolute expression
>> ../arch/arm64/lib/clear_user.S:53: Error: bad or irreducible absolute expression
>> ../arch/arm64/lib/clear_user.S:33: Error: attempt to move .org backwards
>> ../arch/arm64/lib/clear_user.S:53: Error: attempt to move .org backwards
>> ../arch/arm64/lib/copy_from_user.S:67: Error: bad or irreducible absolute expression
>> ../arch/arm64/lib/copy_from_user.S:70: Error: bad or irreducible absolute expression
>> ../arch/arm64/lib/copy_from_user.S:67: Error: attempt to move .org backwards
>> ../arch/arm64/lib/copy_from_user.S:70: Error: attempt to move .org backwards
>> ../arch/arm64/lib/copy_in_user.S:68: Error: bad or irreducible absolute expression
>> ../arch/arm64/lib/copy_in_user.S:71: Error: bad or irreducible absolute expression
>> ../arch/arm64/lib/copy_in_user.S:68: Error: attempt to move .org backwards
>> ../arch/arm64/lib/copy_in_user.S:71: Error: attempt to move .org backwards
>> ../arch/arm64/lib/copy_to_user.S:66: Error: bad or irreducible absolute expression
>> ../arch/arm64/lib/copy_to_user.S:69: Error: bad or irreducible absolute expression
>> ../arch/arm64/lib/copy_to_user.S:66: Error: attempt to move .org backwards
>> ../arch/arm64/lib/copy_to_user.S:69: Error: attempt to move .org backwards
> 
> This was triggered somehow by bca8f17f57bd7 (arm64: Get rid of
> asm/opcodes.h) though I didn't figure out how.

Old and broken gas. I have a workaround stashed there:

http://git.kernel.org/cgit/linux/kernel/git/maz/arm-platforms.git/commit/?h=arm64/standalone.h&id=559f97365362ed9e96f594200020379df46630d8

At least binutils 2.24 and 2.25 are affected, while 2.27 is not.

Thanks,

	M.
-- 
Jazz is not dead. It just smells funny...

^ permalink raw reply	[flat|nested] 15+ messages in thread

* next-20161205 build: 3 failures 4 warnings (next-20161205)
@ 2016-12-05 15:44     ` Marc Zyngier
  0 siblings, 0 replies; 15+ messages in thread
From: Marc Zyngier @ 2016-12-05 15:44 UTC (permalink / raw)
  To: linux-arm-kernel

On 05/12/16 11:20, Mark Brown wrote:
> On Mon, Dec 05, 2016 at 07:56:06AM +0000, Build bot for Mark Brown wrote:
> 
> Today's -next fails to build an arm64 allnodconfig and allmodconfig
> with:
> 
>> 	arm64-allnoconfig
>> ../arch/arm64/lib/clear_user.S:33: Error: bad or irreducible absolute expression
>> ../arch/arm64/lib/clear_user.S:53: Error: bad or irreducible absolute expression
>> ../arch/arm64/lib/clear_user.S:33: Error: attempt to move .org backwards
>> ../arch/arm64/lib/clear_user.S:53: Error: attempt to move .org backwards
>> ../arch/arm64/lib/copy_from_user.S:67: Error: bad or irreducible absolute expression
>> ../arch/arm64/lib/copy_from_user.S:70: Error: bad or irreducible absolute expression
>> ../arch/arm64/lib/copy_from_user.S:67: Error: attempt to move .org backwards
>> ../arch/arm64/lib/copy_from_user.S:70: Error: attempt to move .org backwards
>> ../arch/arm64/lib/copy_in_user.S:68: Error: bad or irreducible absolute expression
>> ../arch/arm64/lib/copy_in_user.S:71: Error: bad or irreducible absolute expression
>> ../arch/arm64/lib/copy_in_user.S:68: Error: attempt to move .org backwards
>> ../arch/arm64/lib/copy_in_user.S:71: Error: attempt to move .org backwards
>> ../arch/arm64/lib/copy_to_user.S:66: Error: bad or irreducible absolute expression
>> ../arch/arm64/lib/copy_to_user.S:69: Error: bad or irreducible absolute expression
>> ../arch/arm64/lib/copy_to_user.S:66: Error: attempt to move .org backwards
>> ../arch/arm64/lib/copy_to_user.S:69: Error: attempt to move .org backwards
> 
> This was triggered somehow by bca8f17f57bd7 (arm64: Get rid of
> asm/opcodes.h) though I didn't figure out how.

Old and broken gas. I have a workaround stashed there:

http://git.kernel.org/cgit/linux/kernel/git/maz/arm-platforms.git/commit/?h=arm64/standalone.h&id=559f97365362ed9e96f594200020379df46630d8

At least binutils 2.24 and 2.25 are affected, while 2.27 is not.

Thanks,

	M.
-- 
Jazz is not dead. It just smells funny...

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: next-20161205 build: 3 failures 4 warnings (next-20161205)
  2016-12-05 15:44     ` Marc Zyngier
@ 2016-12-05 17:20       ` Mark Brown
  -1 siblings, 0 replies; 15+ messages in thread
From: Mark Brown @ 2016-12-05 17:20 UTC (permalink / raw)
  To: Marc Zyngier
  Cc: Catalin Marinas, Will Deacon, kernel-build-reports,
	linaro-kernel, linux-next, linux-arm-kernel

[-- Attachment #1: Type: text/plain, Size: 545 bytes --]

On Mon, Dec 05, 2016 at 03:44:30PM +0000, Marc Zyngier wrote:

> Old and broken gas. I have a workaround stashed there:

> http://git.kernel.org/cgit/linux/kernel/git/maz/arm-platforms.git/commit/?h=arm64/standalone.h&id=559f97365362ed9e96f594200020379df46630d8

> At least binutils 2.24 and 2.25 are affected, while 2.27 is not.

Not that old - this is the Linaro 2015.10 toolchain which wasn't super
new but not exactly from the mists of time either.  Anyway, I updated to
2016.11 (GCC 6.2.1, GAS 2.27)...  let's see what the fallout is like.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* next-20161205 build: 3 failures 4 warnings (next-20161205)
@ 2016-12-05 17:20       ` Mark Brown
  0 siblings, 0 replies; 15+ messages in thread
From: Mark Brown @ 2016-12-05 17:20 UTC (permalink / raw)
  To: linux-arm-kernel

On Mon, Dec 05, 2016 at 03:44:30PM +0000, Marc Zyngier wrote:

> Old and broken gas. I have a workaround stashed there:

> http://git.kernel.org/cgit/linux/kernel/git/maz/arm-platforms.git/commit/?h=arm64/standalone.h&id=559f97365362ed9e96f594200020379df46630d8

> At least binutils 2.24 and 2.25 are affected, while 2.27 is not.

Not that old - this is the Linaro 2015.10 toolchain which wasn't super
new but not exactly from the mists of time either.  Anyway, I updated to
2016.11 (GCC 6.2.1, GAS 2.27)...  let's see what the fallout is like.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20161205/1f2213ac/attachment.sig>

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: next-20161205 build: 3 failures 4 warnings (next-20161205)
  2016-12-05 15:44     ` Marc Zyngier
@ 2016-12-06 18:10       ` Bjorn Andersson
  -1 siblings, 0 replies; 15+ messages in thread
From: Bjorn Andersson @ 2016-12-06 18:10 UTC (permalink / raw)
  To: Marc Zyngier
  Cc: Mark Brown, Catalin Marinas, Will Deacon, kernel-build-reports,
	linaro-kernel, linux-next, linux-arm-kernel

On Mon 05 Dec 07:44 PST 2016, Marc Zyngier wrote:

> On 05/12/16 11:20, Mark Brown wrote:
> > On Mon, Dec 05, 2016 at 07:56:06AM +0000, Build bot for Mark Brown wrote:
> > 
> > Today's -next fails to build an arm64 allnodconfig and allmodconfig
> > with:
> > 
> >> 	arm64-allnoconfig
> >> ../arch/arm64/lib/clear_user.S:33: Error: bad or irreducible absolute expression
> >> ../arch/arm64/lib/clear_user.S:53: Error: bad or irreducible absolute expression
> >> ../arch/arm64/lib/clear_user.S:33: Error: attempt to move .org backwards
> >> ../arch/arm64/lib/clear_user.S:53: Error: attempt to move .org backwards
> >> ../arch/arm64/lib/copy_from_user.S:67: Error: bad or irreducible absolute expression
> >> ../arch/arm64/lib/copy_from_user.S:70: Error: bad or irreducible absolute expression
> >> ../arch/arm64/lib/copy_from_user.S:67: Error: attempt to move .org backwards
> >> ../arch/arm64/lib/copy_from_user.S:70: Error: attempt to move .org backwards
> >> ../arch/arm64/lib/copy_in_user.S:68: Error: bad or irreducible absolute expression
> >> ../arch/arm64/lib/copy_in_user.S:71: Error: bad or irreducible absolute expression
> >> ../arch/arm64/lib/copy_in_user.S:68: Error: attempt to move .org backwards
> >> ../arch/arm64/lib/copy_in_user.S:71: Error: attempt to move .org backwards
> >> ../arch/arm64/lib/copy_to_user.S:66: Error: bad or irreducible absolute expression
> >> ../arch/arm64/lib/copy_to_user.S:69: Error: bad or irreducible absolute expression
> >> ../arch/arm64/lib/copy_to_user.S:66: Error: attempt to move .org backwards
> >> ../arch/arm64/lib/copy_to_user.S:69: Error: attempt to move .org backwards
> > 
> > This was triggered somehow by bca8f17f57bd7 (arm64: Get rid of
> > asm/opcodes.h) though I didn't figure out how.
> 
> Old and broken gas. I have a workaround stashed there:
> 
> http://git.kernel.org/cgit/linux/kernel/git/maz/arm-platforms.git/commit/?h=arm64/standalone.h&id=559f97365362ed9e96f594200020379df46630d8
> 
> At least binutils 2.24 and 2.25 are affected, while 2.27 is not.
> 

Made me realize that the Ubuntu 15.10 release I'm on is deprecated.

If I read the release notes for Ubuntu correctly the 14.04 LTS release
is supported until April 2019, with binutils 2.24. So I would be
surprised if this won't bite quite a bunch of people down the road.

Regards,
Bjorn

^ permalink raw reply	[flat|nested] 15+ messages in thread

* next-20161205 build: 3 failures 4 warnings (next-20161205)
@ 2016-12-06 18:10       ` Bjorn Andersson
  0 siblings, 0 replies; 15+ messages in thread
From: Bjorn Andersson @ 2016-12-06 18:10 UTC (permalink / raw)
  To: linux-arm-kernel

On Mon 05 Dec 07:44 PST 2016, Marc Zyngier wrote:

> On 05/12/16 11:20, Mark Brown wrote:
> > On Mon, Dec 05, 2016 at 07:56:06AM +0000, Build bot for Mark Brown wrote:
> > 
> > Today's -next fails to build an arm64 allnodconfig and allmodconfig
> > with:
> > 
> >> 	arm64-allnoconfig
> >> ../arch/arm64/lib/clear_user.S:33: Error: bad or irreducible absolute expression
> >> ../arch/arm64/lib/clear_user.S:53: Error: bad or irreducible absolute expression
> >> ../arch/arm64/lib/clear_user.S:33: Error: attempt to move .org backwards
> >> ../arch/arm64/lib/clear_user.S:53: Error: attempt to move .org backwards
> >> ../arch/arm64/lib/copy_from_user.S:67: Error: bad or irreducible absolute expression
> >> ../arch/arm64/lib/copy_from_user.S:70: Error: bad or irreducible absolute expression
> >> ../arch/arm64/lib/copy_from_user.S:67: Error: attempt to move .org backwards
> >> ../arch/arm64/lib/copy_from_user.S:70: Error: attempt to move .org backwards
> >> ../arch/arm64/lib/copy_in_user.S:68: Error: bad or irreducible absolute expression
> >> ../arch/arm64/lib/copy_in_user.S:71: Error: bad or irreducible absolute expression
> >> ../arch/arm64/lib/copy_in_user.S:68: Error: attempt to move .org backwards
> >> ../arch/arm64/lib/copy_in_user.S:71: Error: attempt to move .org backwards
> >> ../arch/arm64/lib/copy_to_user.S:66: Error: bad or irreducible absolute expression
> >> ../arch/arm64/lib/copy_to_user.S:69: Error: bad or irreducible absolute expression
> >> ../arch/arm64/lib/copy_to_user.S:66: Error: attempt to move .org backwards
> >> ../arch/arm64/lib/copy_to_user.S:69: Error: attempt to move .org backwards
> > 
> > This was triggered somehow by bca8f17f57bd7 (arm64: Get rid of
> > asm/opcodes.h) though I didn't figure out how.
> 
> Old and broken gas. I have a workaround stashed there:
> 
> http://git.kernel.org/cgit/linux/kernel/git/maz/arm-platforms.git/commit/?h=arm64/standalone.h&id=559f97365362ed9e96f594200020379df46630d8
> 
> At least binutils 2.24 and 2.25 are affected, while 2.27 is not.
> 

Made me realize that the Ubuntu 15.10 release I'm on is deprecated.

If I read the release notes for Ubuntu correctly the 14.04 LTS release
is supported until April 2019, with binutils 2.24. So I would be
surprised if this won't bite quite a bunch of people down the road.

Regards,
Bjorn

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: next-20161205 build: 3 failures 4 warnings (next-20161205)
  2016-12-06 18:10       ` Bjorn Andersson
@ 2016-12-06 18:24         ` Marc Zyngier
  -1 siblings, 0 replies; 15+ messages in thread
From: Marc Zyngier @ 2016-12-06 18:24 UTC (permalink / raw)
  To: Bjorn Andersson
  Cc: linaro-kernel, kernel-build-reports, Catalin Marinas,
	Will Deacon, Mark Brown, linux-next, linux-arm-kernel

On 06/12/16 18:10, Bjorn Andersson wrote:
> On Mon 05 Dec 07:44 PST 2016, Marc Zyngier wrote:
> 
>> On 05/12/16 11:20, Mark Brown wrote:
>>> On Mon, Dec 05, 2016 at 07:56:06AM +0000, Build bot for Mark Brown wrote:
>>>
>>> Today's -next fails to build an arm64 allnodconfig and allmodconfig
>>> with:
>>>
>>>> 	arm64-allnoconfig
>>>> ../arch/arm64/lib/clear_user.S:33: Error: bad or irreducible absolute expression
>>>> ../arch/arm64/lib/clear_user.S:53: Error: bad or irreducible absolute expression
>>>> ../arch/arm64/lib/clear_user.S:33: Error: attempt to move .org backwards
>>>> ../arch/arm64/lib/clear_user.S:53: Error: attempt to move .org backwards
>>>> ../arch/arm64/lib/copy_from_user.S:67: Error: bad or irreducible absolute expression
>>>> ../arch/arm64/lib/copy_from_user.S:70: Error: bad or irreducible absolute expression
>>>> ../arch/arm64/lib/copy_from_user.S:67: Error: attempt to move .org backwards
>>>> ../arch/arm64/lib/copy_from_user.S:70: Error: attempt to move .org backwards
>>>> ../arch/arm64/lib/copy_in_user.S:68: Error: bad or irreducible absolute expression
>>>> ../arch/arm64/lib/copy_in_user.S:71: Error: bad or irreducible absolute expression
>>>> ../arch/arm64/lib/copy_in_user.S:68: Error: attempt to move .org backwards
>>>> ../arch/arm64/lib/copy_in_user.S:71: Error: attempt to move .org backwards
>>>> ../arch/arm64/lib/copy_to_user.S:66: Error: bad or irreducible absolute expression
>>>> ../arch/arm64/lib/copy_to_user.S:69: Error: bad or irreducible absolute expression
>>>> ../arch/arm64/lib/copy_to_user.S:66: Error: attempt to move .org backwards
>>>> ../arch/arm64/lib/copy_to_user.S:69: Error: attempt to move .org backwards
>>>
>>> This was triggered somehow by bca8f17f57bd7 (arm64: Get rid of
>>> asm/opcodes.h) though I didn't figure out how.
>>
>> Old and broken gas. I have a workaround stashed there:
>>
>> http://git.kernel.org/cgit/linux/kernel/git/maz/arm-platforms.git/commit/?h=arm64/standalone.h&id=559f97365362ed9e96f594200020379df46630d8
>>
>> At least binutils 2.24 and 2.25 are affected, while 2.27 is not.
>>
> 
> Made me realize that the Ubuntu 15.10 release I'm on is deprecated.
> 
> If I read the release notes for Ubuntu correctly the 14.04 LTS release
> is supported until April 2019, with binutils 2.24. So I would be
> surprised if this won't bite quite a bunch of people down the road.

Catalin has taken a slightly different set of fixes which do address
this problem:

https://git.kernel.org/cgit/linux/kernel/git/arm64/linux.git/commit/?h=for-next/core&id=bbb56c27228d4ad64aca858c5af49d0f2f11c645
https://git.kernel.org/cgit/linux/kernel/git/arm64/linux.git/commit/?h=for-next/core&id=cd9e1927a525f6ce7c0d99c6e038f0a0b9e85176

The build system will warn you that your binutils are broken, and enable
the workaround (which will only result in slightly painful disassembly
for some instructions).

Some of the most visible distros have also other "features", such as
compilers that do not implement basic capabilities on which the kernel
relies for performance (jump labels, for example)...

Thanks,

	M.
-- 
Jazz is not dead. It just smells funny...

^ permalink raw reply	[flat|nested] 15+ messages in thread

* next-20161205 build: 3 failures 4 warnings (next-20161205)
@ 2016-12-06 18:24         ` Marc Zyngier
  0 siblings, 0 replies; 15+ messages in thread
From: Marc Zyngier @ 2016-12-06 18:24 UTC (permalink / raw)
  To: linux-arm-kernel

On 06/12/16 18:10, Bjorn Andersson wrote:
> On Mon 05 Dec 07:44 PST 2016, Marc Zyngier wrote:
> 
>> On 05/12/16 11:20, Mark Brown wrote:
>>> On Mon, Dec 05, 2016 at 07:56:06AM +0000, Build bot for Mark Brown wrote:
>>>
>>> Today's -next fails to build an arm64 allnodconfig and allmodconfig
>>> with:
>>>
>>>> 	arm64-allnoconfig
>>>> ../arch/arm64/lib/clear_user.S:33: Error: bad or irreducible absolute expression
>>>> ../arch/arm64/lib/clear_user.S:53: Error: bad or irreducible absolute expression
>>>> ../arch/arm64/lib/clear_user.S:33: Error: attempt to move .org backwards
>>>> ../arch/arm64/lib/clear_user.S:53: Error: attempt to move .org backwards
>>>> ../arch/arm64/lib/copy_from_user.S:67: Error: bad or irreducible absolute expression
>>>> ../arch/arm64/lib/copy_from_user.S:70: Error: bad or irreducible absolute expression
>>>> ../arch/arm64/lib/copy_from_user.S:67: Error: attempt to move .org backwards
>>>> ../arch/arm64/lib/copy_from_user.S:70: Error: attempt to move .org backwards
>>>> ../arch/arm64/lib/copy_in_user.S:68: Error: bad or irreducible absolute expression
>>>> ../arch/arm64/lib/copy_in_user.S:71: Error: bad or irreducible absolute expression
>>>> ../arch/arm64/lib/copy_in_user.S:68: Error: attempt to move .org backwards
>>>> ../arch/arm64/lib/copy_in_user.S:71: Error: attempt to move .org backwards
>>>> ../arch/arm64/lib/copy_to_user.S:66: Error: bad or irreducible absolute expression
>>>> ../arch/arm64/lib/copy_to_user.S:69: Error: bad or irreducible absolute expression
>>>> ../arch/arm64/lib/copy_to_user.S:66: Error: attempt to move .org backwards
>>>> ../arch/arm64/lib/copy_to_user.S:69: Error: attempt to move .org backwards
>>>
>>> This was triggered somehow by bca8f17f57bd7 (arm64: Get rid of
>>> asm/opcodes.h) though I didn't figure out how.
>>
>> Old and broken gas. I have a workaround stashed there:
>>
>> http://git.kernel.org/cgit/linux/kernel/git/maz/arm-platforms.git/commit/?h=arm64/standalone.h&id=559f97365362ed9e96f594200020379df46630d8
>>
>> At least binutils 2.24 and 2.25 are affected, while 2.27 is not.
>>
> 
> Made me realize that the Ubuntu 15.10 release I'm on is deprecated.
> 
> If I read the release notes for Ubuntu correctly the 14.04 LTS release
> is supported until April 2019, with binutils 2.24. So I would be
> surprised if this won't bite quite a bunch of people down the road.

Catalin has taken a slightly different set of fixes which do address
this problem:

https://git.kernel.org/cgit/linux/kernel/git/arm64/linux.git/commit/?h=for-next/core&id=bbb56c27228d4ad64aca858c5af49d0f2f11c645
https://git.kernel.org/cgit/linux/kernel/git/arm64/linux.git/commit/?h=for-next/core&id=cd9e1927a525f6ce7c0d99c6e038f0a0b9e85176

The build system will warn you that your binutils are broken, and enable
the workaround (which will only result in slightly painful disassembly
for some instructions).

Some of the most visible distros have also other "features", such as
compilers that do not implement basic capabilities on which the kernel
relies for performance (jump labels, for example)...

Thanks,

	M.
-- 
Jazz is not dead. It just smells funny...

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2016-12-06 18:24 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-05  7:56 next-20161205 build: 3 failures 4 warnings (next-20161205) Build bot for Mark Brown
2016-12-05 10:44 ` Mark Brown
2016-12-05 10:44   ` Mark Brown
2016-12-05 10:52   ` Marc Zyngier
2016-12-05 10:52     ` Marc Zyngier
2016-12-05 11:20 ` Mark Brown
2016-12-05 11:20   ` Mark Brown
2016-12-05 15:44   ` Marc Zyngier
2016-12-05 15:44     ` Marc Zyngier
2016-12-05 17:20     ` Mark Brown
2016-12-05 17:20       ` Mark Brown
2016-12-06 18:10     ` Bjorn Andersson
2016-12-06 18:10       ` Bjorn Andersson
2016-12-06 18:24       ` Marc Zyngier
2016-12-06 18:24         ` Marc Zyngier

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.