diff options
Diffstat (limited to 'drivers/base/regmap/regmap-spi.c')
| -rw-r--r-- | drivers/base/regmap/regmap-spi.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/base/regmap/regmap-spi.c b/drivers/base/regmap/regmap-spi.c index 4c506bd940f..0eb3097c0d7 100644 --- a/drivers/base/regmap/regmap-spi.c +++ b/drivers/base/regmap/regmap-spi.c @@ -12,7 +12,6 @@  #include <linux/regmap.h>  #include <linux/spi/spi.h> -#include <linux/init.h>  #include <linux/module.h>  #include "internal.h" @@ -73,7 +72,8 @@ static int regmap_spi_async_write(void *context,  	spi_message_init(&async->m);  	spi_message_add_tail(&async->t[0], &async->m); -	spi_message_add_tail(&async->t[1], &async->m); +	if (val) +		spi_message_add_tail(&async->t[1], &async->m);  	async->m.complete = regmap_spi_complete;  	async->m.context = async;  | 
