diff options
-rw-r--r-- | drivers/input/touchscreen/atmel_mxt_ts.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c index 94dd1d156a98..c8cfd7b3dc9e 100644 --- a/drivers/input/touchscreen/atmel_mxt_ts.c +++ b/drivers/input/touchscreen/atmel_mxt_ts.c | |||
@@ -897,15 +897,11 @@ static ssize_t mxt_object_show(struct device *dev, | |||
897 | for (i = 0; i < data->info.object_num; i++) { | 897 | for (i = 0; i < data->info.object_num; i++) { |
898 | object = data->object_table + i; | 898 | object = data->object_table + i; |
899 | 899 | ||
900 | count += scnprintf(buf + count, PAGE_SIZE - count, | 900 | if (!mxt_object_readable(object->type)) |
901 | "Object[%d] (Type %d)\n", | ||
902 | i + 1, object->type); | ||
903 | |||
904 | if (!mxt_object_readable(object->type)) { | ||
905 | count += scnprintf(buf + count, PAGE_SIZE - count, | ||
906 | "\n"); | ||
907 | continue; | 901 | continue; |
908 | } | 902 | |
903 | count += scnprintf(buf + count, PAGE_SIZE - count, | ||
904 | "T%u:\n", object->type); | ||
909 | 905 | ||
910 | error = __mxt_read_reg(data->client, object->start_address, | 906 | error = __mxt_read_reg(data->client, object->start_address, |
911 | object->size + 1, obuf); | 907 | object->size + 1, obuf); |