Am 29.11.2012 15:38, schrieb Dan Carpenter:
> We changed the sizeof() statements in 429ccf058b "staging:panel: Fixed
> coding conventions." so that they could fit inside the 80 character
> line limit.  Unfortunately, the new sizeof() statements are a smaller
> size.  This reverts it.
> 
> There isn't a nice way to stay within the 80 character limit without
> a re-work so I've gone over.
> 
> Signed-off-by: Dan Carpenter <[email protected]>
> ---
> Untested.  The ->u.kbd.press_str and friends are funny data types.  I'm
> not sure how this code, works but the stuff we have is wrong and I've
> reverted it back to the original.
> 
> diff --git a/drivers/staging/panel/panel.c b/drivers/staging/panel/panel.c
> index d9fec5b..dca42ce 100644
> --- a/drivers/staging/panel/panel.c
> +++ b/drivers/staging/panel/panel.c
> @@ -1758,7 +1758,7 @@ static inline int input_state_high(struct logical_input 
> *input)
>                               char *press_str = input->u.kbd.press_str;
>                               if (press_str[0])
>                                       keypad_send_key(press_str,
> -                                                     sizeof(press_str));
> +                                                     
> sizeof(input->u.kbd.press_str));
>                       }
yep, this looks like the original intention.
NTL i would like to question the use of  press_str and friends.
Moving the if (press_str[0]) into keypad_send_key() seems
more sensible.

just my two cents,

re,
 wh


>  
>                       if (input->u.kbd.repeat_str[0]) {
> @@ -1766,7 +1766,7 @@ static inline int input_state_high(struct logical_input 
> *input)
>                               if (input->high_timer >= KEYPAD_REP_START) {
>                                       input->high_timer -= KEYPAD_REP_DELAY;
>                                       keypad_send_key(repeat_str,
> -                                                     sizeof(repeat_str));
> +                                                     
> sizeof(input->u.kbd.repeat_str));
>                               }
>                               /* we will need to come back here soon */
>                               inputs_stable = 0;
> @@ -1805,7 +1805,7 @@ static inline void input_state_falling(struct 
> logical_input *input)
>                               if (input->high_timer >= KEYPAD_REP_START)
>                                       input->high_timer -= KEYPAD_REP_DELAY;
>                                       keypad_send_key(repeat_str,
> -                                                     sizeof(repeat_str));
> +                                                     
> sizeof(input->u.kbd.repeat_str));
>                               /* we will need to come back here soon */
>                               inputs_stable = 0;
>                       }
> @@ -1824,7 +1824,7 @@ static inline void input_state_falling(struct 
> logical_input *input)
>                       char *release_str = input->u.kbd.release_str;
>                       if (release_str[0])
>                               keypad_send_key(release_str,
> -                                             sizeof(release_str));
> +                                             
> sizeof(input->u.kbd.release_str));
>               }
>  
>               input->state = INPUT_ST_LOW;
> --
> To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in
> the body of a message to [email protected]
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
> 
_______________________________________________
devel mailing list
[email protected]
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel

Reply via email to