On Sun, Nov 12, 2017 at 07:07:13PM +0100, Mark Kettenis wrote:
> > Date: Sun, 12 Nov 2017 04:58:23 +0200
> > From: Artturi Alm <artturi....@gmail.com>
> > 
> > Hi,
> > 
> > i'm likely responsible, for having sent the diff that introduced this.
> > minimal fix taken w/diff -U10, to show the obvious dup++.
> > 
> > -Artturi
> 
> I think it makes more sense to fix it this way:
> 
> ok?
> 

yep, exactly what i had before minimalizing the diff.

-Artturi

> 
> Index: arch/armv7/sunxi/sxie.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/armv7/sunxi/sxie.c,v
> retrieving revision 1.25
> diff -u -p -r1.25 sxie.c
> --- arch/armv7/sunxi/sxie.c   22 Jan 2017 10:17:37 -0000      1.25
> +++ arch/armv7/sunxi/sxie.c   12 Nov 2017 18:05:46 -0000
> @@ -595,8 +595,8 @@ trynext:
>               SXISET4(sc, SXIE_RXCR, SXIE_RXFLUSH);
>               while (SXIREAD4(sc, SXIE_RXCR) & SXIE_RXFLUSH);
>               SXISET4(sc, SXIE_CR, SXIE_RX_ENABLE);
> -
> -             goto err_out;
> +             ifp->if_ierrors++;
> +             goto done;
>       }
>       
>       reg = SXIREAD4(sc, SXIE_RXIO);
> @@ -621,13 +621,11 @@ trynext:
>       m = m_devget(&rxbuf[0], pktlen, ETHER_ALIGN);
>       if (m == NULL) {
>               ifp->if_ierrors++;
> -             goto err_out;
> +             goto done;
>       }
>  
>       ml_enqueue(&ml, m);
>       goto trynext;
> -err_out:
> -     ifp->if_ierrors++;
>  done:
>       if_input(ifp, &ml);
>  }

Reply via email to