diff options
Diffstat (limited to 'sys/dev/my/if_my.c')
-rw-r--r-- | sys/dev/my/if_my.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/sys/dev/my/if_my.c b/sys/dev/my/if_my.c index 4b7e5e711707..f6d407fedade 100644 --- a/sys/dev/my/if_my.c +++ b/sys/dev/my/if_my.c @@ -873,11 +873,6 @@ my_attach(device_t dev) bzero(sc->my_ldata, sizeof(struct my_list_data)); ifp = sc->my_ifp = if_alloc(IFT_ETHER); - if (ifp == NULL) { - device_printf(dev, "can not if_alloc()\n"); - error = ENOSPC; - goto free_ldata; - } if_setsoftc(ifp, sc); if_initname(ifp, device_get_name(dev), device_get_unit(dev)); if_setflags(ifp, IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST); @@ -961,7 +956,6 @@ detach_if: ether_ifdetach(ifp); free_if: if_free(ifp); -free_ldata: free(sc->my_ldata_ptr, M_DEVBUF); release_irq: bus_release_resource(dev, SYS_RES_IRQ, 0, sc->my_irq); |