/* struct net_device must itself be managed. For now a managed netdev *canonlybeallocatedbydevm_alloc_etherdev_mqs()sothecheckis *straightforward.
*/ if (WARN_ON(!devres_find(dev, devm_free_netdev,
netdev_devres_match, ndev))) return -EINVAL;
dr = devres_alloc(devm_unregister_netdev, sizeof(*dr), GFP_KERNEL); if (!dr) return -ENOMEM;
ret = register_netdev(ndev); if (ret) {
devres_free(dr); return ret;
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.