Hi Sam, Today's linux-next build (x86_64 allmodconfig) failed like this: In file included from arch/x86/kernel/syscall_64.c:28: arch/x86/include/asm/unistd_64.h:665: error: array index in initializer exceeds array bounds arch/x86/include/asm/unistd_64.h:665: error: (near initialization for 'sys_call_table') arch/x86/include/asm/unistd_64.h:665: warning: excess elements in array initializer arch/x86/include/asm/unistd_64.h:665: warning: (near initialization for 'sys_call_table') Exposed by commit a2e2725541fad72416326798c2d7fa4dafb7d337 ("net: Introduce recvmmsg socket syscall"). include/asm/asm-offsets.h did not get updated even though arch/x86/kernel/asm-offsets.s did. Ah, generated/asm-offsets.h has been updated but my build tree still has the (generated in a previous build) include/asm/asm-offsets.h which is presumably found before the new arch/x86/include/asm/asm-offsets.h introduced by commit fe5ff47a5d79ca99ec7e3155eb19469b44905b2c ("kbuild: move asm-offsets.h to include/generated"). Sam, can you think of a better migration path? I removed include/asm/asm_offsets.h from my object tree and everything builds ok. -- Cheers, Stephen Rothwell sfr@xxxxxxxxxxxxxxxx http://www.canb.auug.org.au/~sfr/
Attachment:
pgpFawdkM8Vxs.pgp
Description: PGP signature