On Wed, Feb 22, 2017 at 3:57 PM, Christopher Li <sparse@xxxxxxxxxxx> wrote: > > I think dropping to zero has some thing to do with get rid of > the side effect cost. So it possible the cost can be dropping. No, I think the zero is just a bug, introduced in commit 8376ab091a ("sparse: Fix __builtin_safe_p for pure and const functions"). I might be missing something, but I think Luc's patch is fine. Linus -- 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