--- src/sys/dev/sound/pci/emu10k1.c 2007/06/16 20:07:19 1.13 +++ src/sys/dev/sound/pci/emu10k1.c 2008/01/06 16:55:51 1.14 @@ -1915,10 +1915,7 @@ emu_pci_attach(device_t dev) int i, gotmic; char status[SND_STATUSLEN]; - if ((sc = kmalloc(sizeof(*sc), M_DEVBUF, M_WAITOK | M_ZERO)) == NULL) { - device_printf(dev, "cannot allocate softc\n"); - return ENXIO; - } + sc = kmalloc(sizeof(*sc), M_DEVBUF, M_WAITOK | M_ZERO); sc->lock = snd_mtxcreate(device_get_nameunit(dev), "sound softc"); sc->dev = dev;