From 720ded2101cd62848dbf9da608fa06dab191c9a4 Mon Sep 17 00:00:00 2001 From: Seung-Woo Kim Date: Tue, 9 Dec 2014 21:53:53 +0900 Subject: sensorhub: remove unnecessary kfree during driver shutdown The ssp_data pointer is allocated with devm_kzalloc, so freeing it is not necessary. Change-Id: Idd26ba71e9c343d61e7b5aa01b21a2f2c3ae9b00 Signed-off-by: Seung-Woo Kim --- drivers/sensorhub/stm/ssp_dev.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/sensorhub/stm/ssp_dev.c b/drivers/sensorhub/stm/ssp_dev.c index b488219c722..42df17bfcdf 100644 --- a/drivers/sensorhub/stm/ssp_dev.c +++ b/drivers/sensorhub/stm/ssp_dev.c @@ -543,7 +543,7 @@ static void ssp_shutdown(struct spi_device *spi) func_dbg(); if (data->bProbeIsDone == false) - goto exit; + return; if (data->fw_dl_state >= FW_DL_STATE_SCHEDULED && data->fw_dl_state < FW_DL_STATE_DONE) { @@ -586,8 +586,6 @@ static void ssp_shutdown(struct spi_device *spi) #endif toggle_mcu_reset(data); ssp_info(" done\n"); -exit: - kfree(data); } #ifdef CONFIG_HAS_EARLYSUSPEND -- cgit v1.2.3