diff --git a/sys/dev/iicbus/iic.c b/sys/dev/iicbus/iic.c index 9dd1431dbc04..28339fa510ed 100644 --- a/sys/dev/iicbus/iic.c +++ b/sys/dev/iicbus/iic.c @@ -122,15 +122,9 @@ iic_attach(device_t dev) { struct iic_softc *sc = (struct iic_softc *)device_get_softc(dev); - if (!sc) - return (ENOMEM); - - bzero(sc, sizeof(struct iic_softc)); - sc->sc_devnode = make_dev(&iic_cdevsw, device_get_unit(dev), UID_ROOT, GID_WHEEL, 0600, "iic%d", device_get_unit(dev)); - return (0); } @@ -146,7 +140,7 @@ iic_detach(device_t dev) } static int -iicopen (struct cdev *dev, int flags, int fmt, struct thread *td) +iicopen(struct cdev *dev, int flags, int fmt, struct thread *td) { struct iic_softc *sc = IIC_SOFTC(minor(dev)); diff --git a/sys/dev/iicbus/iicbb.c b/sys/dev/iicbus/iicbb.c index 53ecdceb947f..554f4357380a 100644 --- a/sys/dev/iicbus/iicbb.c +++ b/sys/dev/iicbus/iicbb.c @@ -115,13 +115,9 @@ static int iicbb_attach(device_t dev) { struct iicbb_softc *sc = (struct iicbb_softc *)device_get_softc(dev); - bzero(sc, sizeof(struct iicbb_softc)); - sc->iicbus = device_add_child(dev, "iicbus", -1); - if (!sc->iicbus) return (ENXIO); - bus_generic_attach(dev); return (0); diff --git a/sys/dev/iicbus/iicsmb.c b/sys/dev/iicbus/iicsmb.c index 966063f2a13b..c2d45d4513e0 100644 --- a/sys/dev/iicbus/iicsmb.c +++ b/sys/dev/iicbus/iicsmb.c @@ -153,8 +153,6 @@ iicsmb_attach(device_t dev) { struct iicsmb_softc *sc = (struct iicsmb_softc *)device_get_softc(dev); - bzero(sc, sizeof(*sc)); - sc->smbus = device_add_child(dev, "smbus", -1); /* probe and attach the smbus */