diff options
Diffstat (limited to 'drivers/spi/spi-pl022.c')
| -rw-r--r-- | drivers/spi/spi-pl022.c | 10 | 
1 files changed, 2 insertions, 8 deletions
| diff --git a/drivers/spi/spi-pl022.c b/drivers/spi/spi-pl022.c index 1af8c96b940e..6120e6abcd96 100644 --- a/drivers/spi/spi-pl022.c +++ b/drivers/spi/spi-pl022.c @@ -1490,10 +1490,8 @@ static void do_polling_transfer(struct pl022 *pl022)  	struct spi_message *message = NULL;  	struct spi_transfer *transfer = NULL;  	struct spi_transfer *previous = NULL; -	struct chip_data *chip;  	unsigned long time, timeout; -	chip = pl022->cur_chip;  	message = pl022->cur_msg;  	while (message->state != STATE_DONE) { @@ -2325,10 +2323,8 @@ static int pl022_suspend(struct device *dev)  	int ret;  	ret = spi_master_suspend(pl022->master); -	if (ret) { -		dev_warn(dev, "cannot suspend master\n"); +	if (ret)  		return ret; -	}  	ret = pm_runtime_force_suspend(dev);  	if (ret) { @@ -2353,9 +2349,7 @@ static int pl022_resume(struct device *dev)  	/* Start the queue running */  	ret = spi_master_resume(pl022->master); -	if (ret) -		dev_err(dev, "problem starting queue (%d)\n", ret); -	else +	if (!ret)  		dev_dbg(dev, "resumed\n");  	return ret; |