On Wed, 2016-09-11 at 08:55:04 UTC, Andrew Shadura wrote: > From: Peter Senna Tschudin <peter.senna@xxxxxxxxx> > > Returning a negative value for a boolean function seem to have the > undesired effect of returning true. require_paranoia_below() is a > boolean function, but the variable used to store the return value is an > integer, receiving -1 or 0. This patch convert rc to bool, replace -1 > by false, and 0 by true. > > This issue was found by the following Coccinelle semantic patch: > <smpl> > @@ > identifier f, ret; > constant C; > typedef bool; > @@ > bool f (...){ > <+... > ret = -C; > ... > * return ret; > ...+> > } > </smpl> > > Signed-off-by: Peter Senna Tschudin <peter.senna@xxxxxxxxx> > Signed-off-by: Andrew Shadura <andrew.shadura@xxxxxxxxxxxxxxx> Applied to powerpc next, thanks. https://git.kernel.org/powerpc/c/0e27d27e0d6d92342797e0d37738c2 cheers -- To unsubscribe from this list: send the line "unsubscribe linux-api" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html