]> Pileus Git - ~andy/linux/blobdiff - net/core/net-sysfs.c
net: extend net_device allocation to vmalloc()
[~andy/linux] / net / core / net-sysfs.c
index d954b56b4e47976b3b003c41cb7b39758d5d044d..d03f2c9750fabcd9ff7723bafd91bdff4edc7900 100644 (file)
@@ -1263,7 +1263,7 @@ static void netdev_release(struct device *d)
        BUG_ON(dev->reg_state != NETREG_RELEASED);
 
        kfree(dev->ifalias);
-       kfree((char *)dev - dev->padded);
+       netdev_freemem(dev);
 }
 
 static const void *net_namespace(struct device *d)