From: Anton Blanchard Date: Wed, 20 Jun 2012 19:53:03 +0000 (-0700) Subject: fault-inject: avoid call to random32() if fault injection is disabled X-Git-Tag: v3.5-rc4~20^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f39cdaebb89dc3e6dd4f3e75b6d4e87ef12190af;p=pandora-kernel.git fault-inject: avoid call to random32() if fault injection is disabled After enabling CONFIG_FAILSLAB I noticed random32 in profiles even if slub fault injection wasn't enabled at runtime. should_fail forces a comparison against random32() even if probability is 0: if (attr->probability <= random32() % 100) return false; Add a check up front for probability == 0 and avoid all of the more complicated checks. Signed-off-by: Anton Blanchard Acked-by: Akinobu Mita Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed