From: Axel Lin Date: Tue, 9 Apr 2013 12:17:15 +0000 (+0800) Subject: regulator: ab8500: Don't update lp_mode_req flag in set_mode() error paths X-Git-Tag: omap-for-v3.10/dt-fixes-for-merge-window~131^2~25^2~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0b665062a1dde470d69ff3bd435b090a119991ab;p=pandora-kernel.git regulator: ab8500: Don't update lp_mode_req flag in set_mode() error paths Currently, set invalid mode setting for shared mode regulators may change sm->lp_mode_req flag. This patch ensures we don't set lp_mode_req flag to wrong status if set_mode() fails. This patch includes some clean up, and these changes makes this patch looks like code refactor. The clean up is mainly to avoid adding ugly code to handle failure paths. Signed-off-by: Axel Lin Acked-by: Bengt Jonsson Signed-off-by: Mark Brown --- Reading git-diff-tree failed