Re: [PATCH v7 0/3] Input: Cypress TTSP device driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Nov 8, 2011 at 9:17 AM, Dmitry Torokhov
<dmitry.torokhov@xxxxxxxxx> wrote:
> Hi Javier,
>
> On Mon, Nov 07, 2011 at 09:17:57AM +0100, Javier Martinez Canillas wrote:
>
>> Hello Dmitry,
>>
>> Do you have any comments on this issue?
>>
>
> Sorry for the delay and I promise your driver is next on my list.
>
> The driver seems in much better shape than it was last time I looked at
> it. Below are 2 tiny patches I still have from last time I tried
> going over the code.
>

Thank you Dmitry, I'm glad to ear that the driver is getting good shape.

>
>
> Input: cyttsp - fix use-after-free in syttsp_release
>
> From: Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx>
>
> Once input_unregister_device() is called we may not assume that
> ts->input contains valid pointer. Besides, input core takes care of
> freeing MT slot memory.
>
> Signed-off-by: Dmitry Torokhov <dtor@xxxxxxx>
> ---
>
>  drivers/input/touchscreen/cyttsp/cyttsp_core.c |    1 -
>  1 files changed, 0 insertions(+), 1 deletions(-)
>
>
> diff --git a/drivers/input/touchscreen/cyttsp/cyttsp_core.c b/drivers/input/touchscreen/cyttsp/cyttsp_core.c
> index 103ac39..240998d 100644
> --- a/drivers/input/touchscreen/cyttsp/cyttsp_core.c
> +++ b/drivers/input/touchscreen/cyttsp/cyttsp_core.c
> @@ -660,7 +660,6 @@ void cyttsp_core_release(void *handle)
>                input_unregister_device(ts->input);
>                if (ts->platform_data->exit)
>                        ts->platform_data->exit();
> -               input_mt_destroy_slots(ts->input);
>                kfree(ts);
>        }
>  }
>
>
>
> Input: cyttsp - remove ext() method from bus ops
>
> From: Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx>
>
> It is not used anywhere and so is not needed
>
> Signed-off-by: Dmitry Torokhov <dtor@xxxxxxx>
> ---
>
>  drivers/input/touchscreen/cyttsp/cyttsp_core.h |    1 -
>  1 files changed, 0 insertions(+), 1 deletions(-)
>
>
> diff --git a/drivers/input/touchscreen/cyttsp/cyttsp_core.h b/drivers/input/touchscreen/cyttsp/cyttsp_core.h
> index efefdb9..c4c7d9e 100644
> --- a/drivers/input/touchscreen/cyttsp/cyttsp_core.h
> +++ b/drivers/input/touchscreen/cyttsp/cyttsp_core.h
> @@ -44,7 +44,6 @@
>  struct cyttsp_bus_ops {
>        s32 (*write)(void *handle, u8 addr, u8 length, const void *values);
>        s32 (*read)(void *handle, u8 addr, u8 length, void *values);
> -       s32 (*ext)(void *handle, void *values);
>        struct device *dev;
>  };
>
>

Perfect, I'll keep this two as part of the patch-set and wait for your comments.

Thanks a lot and best regards,

-- 
Javier Martínez Canillas
(+34) 682 39 81 69
Barcelona, Spain
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux