devm_icc_release
ptr = devres_alloc(devm_icc_release, sizeof(*ptr), GFP_KERNEL);
return devm_add_action_or_reset(dev, devm_icc_release, prov);