lkml.org 
[lkml]   [2017]   [Mar]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 1/5] staging: nvec: Remove unnecessary cast on void pointer
    Date
    The following Coccinelle script was used to detect this:

    @r@
    expression x;
    void* e;
    type T;
    identifier f;
    @@
    (
    *((T *)e)
    |
    ((T *)x)[...]
    |
    ((T*)x)->f
    |
    - (T*)
    e
    )

    Signed-off-by: simran singhal <singhalsimran0@gmail.com>
    ---
    drivers/staging/nvec/nvec_kbd.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/drivers/staging/nvec/nvec_kbd.c b/drivers/staging/nvec/nvec_kbd.c
    index e881e6b..a01f486 100644
    --- a/drivers/staging/nvec/nvec_kbd.c
    +++ b/drivers/staging/nvec/nvec_kbd.c
    @@ -58,7 +58,7 @@ static int nvec_keys_notifier(struct notifier_block *nb,
    unsigned long event_type, void *data)
    {
    int code, state;
    - unsigned char *msg = (unsigned char *)data;
    + unsigned char *msg = data;

    if (event_type == NVEC_KB_EVT) {
    int _size = (msg[0] & (3 << 5)) >> 5;
    --
    2.7.4
    \
     
     \ /
      Last update: 2017-03-02 22:21    [W:2.520 / U:0.072 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site