From: Li Fei Date: Fri, 5 Apr 2013 13:20:36 +0000 (+0800) Subject: hwspinlock: fix __hwspin_lock_request error path X-Git-Tag: v3.9-rc7~37^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c10b90d85a5126d25c89cbaa50dc9fdd1c4d001a;p=pandora-kernel.git hwspinlock: fix __hwspin_lock_request error path Even in failed case of pm_runtime_get_sync, the usage_count is incremented. In order to keep the usage_count with correct value and runtime power management to behave correctly, call pm_runtime_put_noidle in such case. In __hwspin_lock_request, module_put is also called before return in pm_runtime_get_sync failed case. Cc: stable@vger.kernel.org Signed-off-by Liu Chuansheng Signed-off-by: Li Fei [edit commit log] Signed-off-by: Ohad Ben-Cohen --- Reading git-diff-tree failed