UPSTREAM: regulator: core: remove some dead code
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 7 Jan 2016 10:03:08 +0000 (13:03 +0300)
committerHuang, Tao <huangtao@rock-chips.com>
Mon, 6 Mar 2017 10:28:40 +0000 (18:28 +0800)
commit29fa20a202a4e6d5e3ed3273c0a813120e9f3e10
tree4d797f35f2a9fddf0ff5666da0219aca685da8ce
parent363217784acf30e67f8c0731ed9d9d268ab489f3
UPSTREAM: regulator: core: remove some dead code

Originally queue_delayed_work() used to negative error codes or 0 and 1
on success depending if the work was queued or not.  It caused a lot of
bugs where people treated all non-zero returns as failures so we changed
it to return bool instead in d4283e937861 ('workqueue: make queueing
functions return bool').  Now it never returns failure.

Checking for negative values causes a static checker warning since it is
impossible based on the bool type.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
(cherry picked from commit 70dc6daff090afaab588e800fca3db59bfac694e)

Change-Id: I173125414dbb933e36692286e2f95541d396edc5
Signed-off-by: David Wu <david.wu@rock-chips.com>
drivers/regulator/core.c