On Tue, Feb 13, 2018 at 01:52:54PM -0800, Randy Dunlap wrote: > From: Randy Dunlap <rdunlap@xxxxxxxxxxxxx> > > Teach sparse about the "indirect_branch" attribute as used in > Linux kernel: > #define __noretpoline __attribute__((indirect_branch("keep"))) > and tell sparse to ignore it. > > This eliminates over 148K warnings (which also cause the > 0day bot to send error reports uselessly). Sigh. I think that these unknown attribute warnings are useless in general and even more so for the kernel. The kernel should have "-Wno-unknown-attribute" in its CHECKFLAGS. > Or does sparse need to do something with it? No, it's the only thing needed. Thanks. I've applied it in my dev tree and will push it in a few days to the stable tree where I collect all pending changes: git://github.com/lucvoo/sparse.git -- Luc -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html