[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[pbsd-mg2] "vrip.c"
のぐちです.
カーネルのソースを少しずつ眺めているときに,ひとつ気になった
ことですが,"vrip.c" L.178からの部分で,
==== ここから
static void
vripattach(parent, self, aux)
struct device *parent;
struct device *self;
void *aux;
{
struct vrip_softc *sc = (struct vrip_softc*)self;
struct vrip_attach_args *va; <------------------ ここです
/*
* Attach Vr41x1 integrated peripherals (if configured).
*/
printf("\n");
/*
* map ICU (Interrupt Control Unit) register space.
*/
sc->sc_iot = vr_iot;
bus_space_map(sc->sc_iot, VRIP_ICU_ADDR, va->va_size,
0, /* no flags */
&sc->sc_ioh);
==== ここまで
上に書いた行の"va"には何かアドレスが入ってないとまずいのでは,と
思いましたが,どうでしょう?
--------------------------------
Hiroshi Noguchi (野口 宏)
E-mail: noguchi@npost1.netspace.or.jp
http://member.nifty.ne.jp/driver/