Do you have a we(4) to test this? :)

On Sun, Jun 19, 2011 at 9:09 PM, Matthew Dempsky
<[email protected]> wrote:
> CVSROOT:        /cvs
> Module name:    src
> Changes by:     [email protected] 2011/06/19 19:09:25
>
> Modified files:
>        sys/dev/isa    : if_lc_isa.c if_we.c radiotrack2.c sf16fmr2.c
>                         wdc_isa.c
>
> Log message:
> isa(4) is an indirect bus, which means that drivers that attach to it
> need to provide an xxxprobe() method instead of an xxxmatch() method.
> The critical difference is xxxprobe() is given a device softc for the
> second argument, whereas a xxxmatch() is given the cfdata as the
> second argument.
>
> This commit fixes the handful of ISA device drivers that incorrectly
> cast the second argument to a "struct cfdata *" instead of a "struct
> device *".  (Minor complication: unlike isa(4), isapnp(4) is a direct
> bus, and if_we.c used the same probe/match code for both; now separate
> we_probe and we_match methods are used as appropriate.)
>
> "makes sense to me" krw@; ok miod@

Reply via email to