diff options
author | Chris Leech <christopher.leech@linux.intel.com> | 2010-11-17 23:59:54 -0800 |
---|---|---|
committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2010-11-18 00:17:12 -0800 |
commit | ce16a474f6305dd631c885ba970d5746e4d5c803 (patch) | |
tree | ce5018c4808f402ed219b82d2ccab828bf241b25 /drivers/input | |
parent | 8b5fce06f8795d9a7f8d1f03f743fc8befa66b3b (diff) | |
download | kernel-common-ce16a474f6305dd631c885ba970d5746e4d5c803.tar.gz kernel-common-ce16a474f6305dd631c885ba970d5746e4d5c803.tar.bz2 kernel-common-ce16a474f6305dd631c885ba970d5746e4d5c803.zip |
Input: qt602240_ts - fix wrong sizeof in object table allocation
The kcalloc call for the object table is using sizeof(struct qt602240_data)
when it should be using sizeof(struct qt6602240_object), resulting in a larger
allocation than is required.
Signed-off-by: Chris Leech <christopher.leech@linux.intel.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to 'drivers/input')
-rw-r--r-- | drivers/input/touchscreen/qt602240_ts.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/input/touchscreen/qt602240_ts.c b/drivers/input/touchscreen/qt602240_ts.c index 125e50ddef7f..4dcb0e872f6a 100644 --- a/drivers/input/touchscreen/qt602240_ts.c +++ b/drivers/input/touchscreen/qt602240_ts.c @@ -969,7 +969,7 @@ static int qt602240_initialize(struct qt602240_data *data) return error; data->object_table = kcalloc(info->object_num, - sizeof(struct qt602240_data), + sizeof(struct qt602240_object), GFP_KERNEL); if (!data->object_table) { dev_err(&client->dev, "Failed to allocate memory\n"); |