On Fri, 2017-06-16 at 00:12 +0200, Johannes Berg wrote:
> From: Johannes Berg <johannes.b...@intel.com>
[]
> diff --git a/drivers/nfc/pn533/pn533.c b/drivers/nfc/pn533/pn533.c
[]
> @@ -2090,10 +2090,10 @@ static int pn533_fill_fragment_skbs(struct pn533 
> *dev, struct sk_buff *skb)
>  
>                       /* MI + TG */
>                       if (frag_size  == PN533_CMD_DATAFRAME_MAXLEN)
> -                             *skb_push(frag, sizeof(u8)) =
> -                                                     (PN533_CMD_MI_MASK | 1);
> -                     else
> -                             *skb_push(frag, sizeof(u8)) =  1; /* TG */
> +                             *(u8 *)skb_push(frag, sizeof(u8)) =
> +                                                                     
> (PN533_CMD_MI_MASK | 1);
> +                             else
> +                                     *(u8 *)skb_push(frag, sizeof(u8)) =  1; 
> /* TG */

Can you check all the if/else uses.
This one is not formatted correctly.
I didn't look at any others.

Reply via email to