X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=drivers%2Fof%2Fpdt.c;h=37961b853b4136e1862728a652b4b9dbbd2d53ec;hb=5a2215a54f869f5b0aee6980b8516e5e459fcd2f;hp=37b56fd716e6683e97cfcc4c381e7246d86d77ee;hpb=de65d816aa44f9ddd79861ae21d75010cc1fd003;p=firefly-linux-kernel-4.4.55.git diff --git a/drivers/of/pdt.c b/drivers/of/pdt.c index 37b56fd716e6..37961b853b41 100644 --- a/drivers/of/pdt.c +++ b/drivers/of/pdt.c @@ -177,11 +177,10 @@ static struct device_node * __init of_pdt_create_node(phandle node, return NULL; dp = prom_early_alloc(sizeof(*dp)); + of_node_init(dp); of_pdt_incr_unique_id(dp); dp->parent = parent; - kref_init(&dp->kref); - dp->name = of_pdt_get_one_property(node, "name"); dp->type = of_pdt_get_one_property(node, "device_type"); dp->phandle = node;