On Mon, May 14, 2018 at 02:45:38PM +0200, Stefan Sperling wrote:
> Some iwm devices still produce a lot of "unhandled firmware reponse"
> messages. These are only meaningful for debugging purposes, so silence
> them unless debug mode is enabled.
> 
> Of course, users will still see the symptoms of any problems which
> arise from unhandled firmware responses. This is just a cosmetic change.

ok

> 
> Index: if_iwm.c
> ===================================================================
> RCS file: /cvs/src/sys/dev/pci/if_iwm.c,v
> retrieving revision 1.228
> diff -u -p -r1.228 if_iwm.c
> --- if_iwm.c  28 Apr 2018 16:05:56 -0000      1.228
> +++ if_iwm.c  14 May 2018 12:39:37 -0000
> @@ -7077,6 +7077,7 @@ do {                                                    
>                 \
>  void
>  iwm_notif_intr(struct iwm_softc *sc)
>  {
> +     struct ifnet *ifp = IC2IFP(&sc->sc_ic);
>       uint16_t hw;
>  
>       bus_dmamap_sync(sc->sc_dmat, sc->rxq.stat_dma.map,
> @@ -7339,10 +7340,11 @@ iwm_notif_intr(struct iwm_softc *sc)
>               }
>  
>               default:
> -                     printf("%s: unhandled firmware response 0x%x/0x%x "
> -                         "rx ring %d[%d]\n",
> -                         DEVNAME(sc), pkt->hdr.code, pkt->len_n_flags, qid,
> -                         idx);
> +                     if (ifp->if_flags & IFF_DEBUG)
> +                             printf("%s: unhandled firmware response "
> +                                 "0x%x/0x%x rx ring %d[%d]\n",
> +                                 DEVNAME(sc), pkt->hdr.code,
> +                                 pkt->len_n_flags, qid, idx);
>                       break;
>               }
>  
> 
> 

Reply via email to