kernelnewbies.kernelnewbies.org archive mirror
 help / color / mirror / Atom feed
From: Ozgur Kara <ozgur@goosey.org>
To: Bharath Vedartham <linux.bhar@gmail.com>,
	"kernelnewbies@kernelnewbies.org"
	<kernelnewbies@kernelnewbies.org>
Subject: Re: Sparse errors
Date: Thu, 28 Mar 2019 22:57:34 +0400	[thread overview]
Message-ID: <12705291553799454@iva7-21fc3eb0c889.qloud-c.yandex.net> (raw)
In-Reply-To: <20190328183417.GB3568@bharath12345-Inspiron-5559>



28.03.2019, 22:34, "Bharath Vedartham" <linux.bhar@gmail.com>:
> 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.


Hello,

what is your sparse version?
the latest version 0.6.0 has been released.

git://git.kernel.org/pub/scm/devel/sparse/sparse.git

Regards

> 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
>

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

  parent reply	other threads:[~2019-03-28 18:58 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-03-28 18:34 Sparse errors Bharath Vedartham
2019-03-28 18:37 ` Greg KH
2019-03-28 19:03   ` Ozgur Kara
2019-03-28 19:23   ` Bharath Vedartham
2019-03-28 18:57 ` Ozgur Kara [this message]
2019-03-28 19:24   ` Bharath Vedartham

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=12705291553799454@iva7-21fc3eb0c889.qloud-c.yandex.net \
    --to=ozgur@goosey.org \
    --cc=kernelnewbies@kernelnewbies.org \
    --cc=linux.bhar@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).