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 <dan.carpenter@xxxxxxxxxx> > --- > 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 majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > > _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel