From: Thomas Gleixner Date: Fri, 29 Nov 2013 11:18:13 +0000 (+0100) Subject: nohz: Fix another inconsistency between CONFIG_NO_HZ=n and nohz=off X-Git-Tag: v3.13-rc3~20^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0e576acbc1d9600cf2d9b4a141a2554639959d50;p=pandora-kernel.git nohz: Fix another inconsistency between CONFIG_NO_HZ=n and nohz=off If CONFIG_NO_HZ=n tick_nohz_get_sleep_length() returns NSEC_PER_SEC/HZ. If CONFIG_NO_HZ=y and the nohz functionality is disabled via the command line option "nohz=off" or not enabled due to missing hardware support, then tick_nohz_get_sleep_length() returns 0. That happens because ts->sleep_length is never set in that case. Set it to NSEC_PER_SEC/HZ when the NOHZ mode is inactive. Reported-by: Michal Hocko Reported-by: Borislav Petkov Signed-off-by: Thomas Gleixner --- Reading git-diff-tree failed