From: Srivatsa S. Bhat Date: Fri, 4 May 2012 21:06:02 +0000 (-0700) Subject: cpuidle: add checks to avoid NULL pointer dereference X-Git-Tag: v3.6-rc1~82^2^6 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1b0a0e9a15b976d91f3b5ae619c6a8964c2818eb;p=pandora-kernel.git cpuidle: add checks to avoid NULL pointer dereference The existing check for dev == NULL in __cpuidle_register_device() is rendered useless because dev is dereferenced before the check itself. Moreover, correctly speaking, it is the job of the callers of this function, i.e., cpuidle_register_device() & cpuidle_enable_device() (which also happen to be exported functions) to ensure that __cpuidle_register_device() is called with a non-NULL dev. So add the necessary dev == NULL checks in the two callers and remove the (useless) check from __cpuidle_register_device(). Signed-off-by: Srivatsa S. Bhat Acked-by: Daniel Lezcano Signed-off-by: Andrew Morton Signed-off-by: Len Brown --- Reading git-diff-tree failed