Mark Kettenis wrote:

> Index: pci.c
> ===================================================================
> RCS file: /cvs/src/sys/dev/pci/pci.c,v
> retrieving revision 1.89
> diff -u -p -r1.89 pci.c
> --- pci.c     12 Apr 2011 20:29:35 -0000      1.89
> +++ pci.c     13 May 2011 21:05:11 -0000
> @@ -167,6 +167,7 @@ pciattach(struct device *parent, struct
>  sc->sc_memt = pba->pba_memt;
>  sc->sc_dmat = pba->pba_dmat;
>  sc->sc_pc = pba->pba_pc;
> +     sc->sc_flags = sc->sc_flags;
>  sc->sc_ioex = pba->pba_ioex;
>  sc->sc_memex = pba->pba_memex;
>  sc->sc_pmemex = pba->pba_pmemex;

This looks weird (assigning a value to oneself):
sc->sc_flags = sc->sc_flags;

Were you trying to do something like ?
sc->sc_flags = pba->pba_flags;

Or maybe I just don't have a clue.

Reply via email to