From: Axel Lin Date: Tue, 10 Apr 2012 15:07:52 +0000 (+0800) Subject: regulator: twl-regulator: Fix off-by-one vsel setting in twl6030smps_set_voltage X-Git-Tag: v3.5-rc1~177^2~58^3~35 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0cb2f1239dd7acf72fb60adb53c1fdaa65b719a2;p=pandora-kernel.git regulator: twl-regulator: Fix off-by-one vsel setting in twl6030smps_set_voltage commit 268a1 "regulator: twl-regulator: Use DIV_ROUND_UP at appropriate places" introduced an off-by-one bug for setting vsel. The linear calculation code in twl6030smps_list_voltage() does subtract index by 1 so we need the vsel++ after DIV_ROUND_UP. The original code use this trick to differentiate if we are going to set the voltage to 0 or the voltage falls within the linear calculation range. Signed-off-by: Axel Lin Signed-off-by: Mark Brown --- Reading git-diff-tree failed