phy: qcom-apq8064: fix possible timeout without check
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Wed, 16 Jul 2014 08:18:43 +0000 (09:18 +0100)
committerKishon Vijay Abraham I <kishon@ti.com>
Tue, 22 Jul 2014 07:16:12 +0000 (12:46 +0530)
commit175f02ebdfdf8431dbf607c04fe5caf667ba8e6c
treebf51df06d2a44d07433a9bc4c629f2f789715cf2
parentf0ed817638b59aa927f1f7e9564dd8796b18dc4f
phy: qcom-apq8064: fix possible timeout without check

This patch fixes a possible timeout in poll loop without actually
checking the register before return. In theory the there is a possibility
of loop being scheduled after a long lock/delay, which would then force
the loop to exit without actually checking the register.

Reported-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
drivers/phy/phy-qcom-apq8064-sata.c