summaryrefslogtreecommitdiff
path: root/drivers/input/touchscreen/atmel_mxt_ts.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/input/touchscreen/atmel_mxt_ts.c')
-rw-r--r--drivers/input/touchscreen/atmel_mxt_ts.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c
index f16e5a845f4..4df1f0e7d45 100644
--- a/drivers/input/touchscreen/atmel_mxt_ts.c
+++ b/drivers/input/touchscreen/atmel_mxt_ts.c
@@ -2992,6 +2992,7 @@ static ssize_t mxt_debug_v2_enable_store(struct device *dev,
{
struct mxt_data *data = dev_get_drvdata(dev);
u8 i;
+ ssize_t ret;
if (kstrtou8(buf, 0, &i) == 0 && i < 2) {
if (i == 1)
@@ -2999,11 +3000,13 @@ static ssize_t mxt_debug_v2_enable_store(struct device *dev,
else
mxt_debug_msg_disable(data);
- return count;
+ ret = count;
} else {
dev_dbg(dev, "debug_enabled write error\n");
- return -EINVAL;
+ ret = -EINVAL;
}
+
+ return ret;
}
static ssize_t mxt_debug_enable_store(struct device *dev,
@@ -3011,16 +3014,19 @@ static ssize_t mxt_debug_enable_store(struct device *dev,
{
struct mxt_data *data = dev_get_drvdata(dev);
u8 i;
+ ssize_t ret;
if (kstrtou8(buf, 0, &i) == 0 && i < 2) {
data->debug_enabled = (i == 1);
dev_dbg(dev, "%s\n", i ? "debug enabled" : "debug disabled");
- return count;
+ ret = count;
} else {
dev_dbg(dev, "debug_enabled write error\n");
- return -EINVAL;
+ ret = -EINVAL;
}
+
+ return ret;
}
static int mxt_check_mem_access_params(struct mxt_data *data, loff_t off,