Sparse errors
Bharath Vedartham
linux.bhar at gmail.com
Thu Mar 28 14:34:17 EDT 2019
Hey all,
When I run sparse, I get sparse errors. Sparse says "too many errors".
For example when I run: make C=2 fs/ext4/
This is the error messages I get for one of the files.
CHECK fs/ext4/ioctl.c
./arch/x86/include/asm/nospec-branch.h:146:38: warning: Unknown escape
'@'
./include/linux/compiler.h:190:8: error: attribute '__gnu_inline__':
unknown attribute
./include/linux/compiler.h:208:8: error: attribute '__gnu_inline__':
unknown attribute
./include/linux/compiler.h:214:8: error: attribute '__gnu_inline__':
unknown attribute
./arch/x86/include/asm/barrier.h:36:8: error: attribute
'__gnu_inline__': unknown attribute
./include/linux/kasan-checks.h:9:8: error: attribute '__gnu_inline__':
unknown attribute
./include/linux/kasan-checks.h:11:8: error: attribute
'__gnu_inline__': unknown attribute
./include/linux/compiler.h:271:8: error: attribute '__gnu_inline__':
unknown attribute
./include/linux/compiler.h:302:8: error: attribute '__gnu_inline__':
unknown attribute
./arch/x86/include/asm/bitops.h:66:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:89:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:104:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:126:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:132:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:137:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:162:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:177:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:191:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:212:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:224:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:239:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:258:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:279:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:291:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:311:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:316:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:322:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:354:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:368:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:382:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:404:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:445:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/bitops.h:487:8: error: attribute
'__gnu_inline__': unknown attribute
./include/asm-generic/bitops/sched.h:13:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/arch_hweight.h:17:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/arch_hweight.h:28:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/arch_hweight.h:33:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/asm/arch_hweight.h:45:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/uapi/asm/swab.h:8:8: error: attribute
'__gnu_inline__': unknown attribute
./arch/x86/include/uapi/asm/swab.h:15:8: error: attribute
'__gnu_inline__': unknown attribute
./include/uapi/linux/swab.h:47:8: error: attribute '__gnu_inline__':
unknown attribute
./include/uapi/linux/swab.h:56:8: error: attribute '__gnu_inline__':
unknown attribute
./include/uapi/linux/swab.h:65:8: error: attribute '__gnu_inline__':
unknown attribute
./include/uapi/linux/swab.h:78:8: error: attribute '__gnu_inline__':
unknown attribute
./include/uapi/linux/swab.h:87:8: error: attribute '__gnu_inline__':
unknown attribute
./include/uapi/linux/swab.h:161:8: error: attribute '__gnu_inline__':
unknown attribute
./include/uapi/linux/swab.h:174:8: error: attribute '__gnu_inline__':
unknown attribute
./include/uapi/linux/swab.h:187:8: error: attribute '__gnu_inline__':
unknown attribute
./include/uapi/linux/swab.h:202:8: error: attribute '__gnu_inline__':
unknown attribute
./include/uapi/linux/swab.h:217:8: error: attribute '__gnu_inline__':
unknown attribute
./include/uapi/linux/swab.h:230:8: error: attribute '__gnu_inline__':
unknown attribute
./include/uapi/linux/swab.h:242:8: error: attribute '__gnu_inline__':
unknown attribute
./include/uapi/linux/swab.h:255:8: error: attribute '__gnu_inline__':
unknown attribute
./include/uapi/linux/swab.h:270:8: error: attribute '__gnu_inline__':
unknown attribute
./include/uapi/linux/swab.h:285:8: error: attribute '__gnu_inline__':
unknown attribute
./include/uapi/linux/byteorder/little_endian.h:44:8: error: attribute
'__gnu_inline__': unknown attribute
./include/uapi/linux/byteorder/little_endian.h:48:8: error: attribute
'__gnu_inline__': unknown attribute
./include/uapi/linux/byteorder/little_endian.h:52:8: error: attribute
'__gnu_inline__': unknown attribute
./include/uapi/linux/byteorder/little_endian.h:56:8: error: attribute
'__gnu_inline__': unknown attribute
./include/uapi/linux/byteorder/little_endian.h:60:8: error: attribute
'__gnu_inline__': unknown attribute
./include/uapi/linux/byteorder/little_endian.h:64:8: error: attribute
'__gnu_inline__': unknown attribute
./include/uapi/linux/byteorder/little_endian.h:68:8: error: attribute
'__gnu_inline__': unknown attribute
./include/uapi/linux/byteorder/little_endian.h:72:8: error: attribute
'__gnu_inline__': unknown attribute
./include/uapi/linux/byteorder/little_endian.h:76:8: error: attribute
'__gnu_inline__': unknown attribute
./include/uapi/linux/byteorder/little_endian.h:80:8: error: attribute
'__gnu_inline__': unknown attribute
./include/uapi/linux/byteorder/little_endian.h:84:8: error: attribute
'__gnu_inline__': unknown attribute
./include/uapi/linux/byteorder/little_endian.h:88:8: error: attribute
'__gnu_inline__': unknown attribute
./include/linux/byteorder/generic.h:144:8: error: attribute
'__gnu_inline__': unknown attribute
./include/linux/byteorder/generic.h:149:8: error: attribute
'__gnu_inline__': unknown attribute
./include/linux/byteorder/generic.h:154:8: error: attribute
'__gnu_inline__': unknown attribute
./include/linux/byteorder/generic.h:160:8: error: attribute
'__gnu_inline__': unknown attribute
./include/linux/byteorder/generic.h:168:8: error: attribute
'__gnu_inline__': unknown attribute
./include/linux/byteorder/generic.h:176:8: error: attribute
'__gnu_inline__': unknown attribute
./include/linux/byteorder/generic.h:181:8: error: attribute
'__gnu_inline__': unknown attribute
./include/linux/byteorder/generic.h:186:8: error: attribute
'__gnu_inline__': unknown attribute
./include/linux/byteorder/generic.h:191:8: error: attribute
'__gnu_inline__': unknown attribute
./include/linux/byteorder/generic.h:199:8: error: attribute
'__gnu_inline__': unknown attribute
./include/asm-generic/bitops/le.h:12:8: error: attribute
'__gnu_inline__': unknown attribute
./include/asm-generic/bitops/le.h:18:8: error: attribute
'__gnu_inline__': unknown attribute
./include/asm-generic/bitops/le.h:24:8: error: attribute
'__gnu_inline__': unknown attribute
./include/asm-generic/bitops/le.h:53:8: error: attribute
'__gnu_inline__': unknown attribute
./include/asm-generic/bitops/le.h:58:8: error: attribute
'__gnu_inline__': unknown attribute
./include/asm-generic/bitops/le.h:63:8: error: attribute
'__gnu_inline__': unknown attribute
./include/asm-generic/bitops/le.h:68:8: error: attribute
'__gnu_inline__': unknown attribute
./include/asm-generic/bitops/le.h:73:8: error: attribute
'__gnu_inline__': unknown attribute
./include/asm-generic/bitops/le.h:78:8: error: attribute
'__gnu_inline__': unknown attribute
./include/asm-generic/bitops/le.h:83:8: error: attribute
'__gnu_inline__': unknown attribute
./include/asm-generic/bitops/le.h:88:8: error: attribute
'__gnu_inline__': unknown attribute
./include/asm-generic/bitops/le.h:93:8: error: attribute
'__gnu_inline__': unknown attribute
./include/linux/bitops.h:43:8: error: attribute '__gnu_inline__':
unknown attribute
./include/linux/bitops.h:51:8: error: attribute '__gnu_inline__':
unknown attribute
./include/linux/bitops.h:61:8: error: attribute '__gnu_inline__':
unknown attribute
./include/linux/bitops.h:71:8: error: attribute '__gnu_inline__':
unknown attribute
./include/linux/bitops.h:81:8: error: attribute '__gnu_inline__':
unknown attribute
./include/linux/bitops.h:91:8: error: attribute '__gnu_inline__':
unknown attribute
./include/linux/bitops.h:101:8: error: attribute '__gnu_inline__':
unknown attribute
./include/linux/bitops.h:111:8: error: attribute '__gnu_inline__':
unknown attribute
./include/linux/bitops.h:121:8: error: attribute '__gnu_inline__':
unknown attribute
./include/linux/bitops.h:131:8: error: attribute '__gnu_inline__':
unknown attribute
./include/linux/bitops.h:143:8: error: attribute '__gnu_inline__':
unknown attribute
./include/linux/bitops.h:154:8: error: attribute '__gnu_inline__':
unknown attribute
./include/linux/bitops.h:160:8: error: attribute '__gnu_inline__':
unknown attribute
./include/linux/bitops.h:167:8: error: too many errors
I am using gcc 5.4.
I am unable to debug this issue and am not finding much help on the
internet.
Please do ask if more info is required.
Thank you
More information about the Kernelnewbies
mailing list