kobject_move
error = kobject_move(&dev->kobj, new_parent_kobj);
if (!kobject_move(&dev->kobj, &old_parent->kobj)) {
int __must_check kobject_move(struct kobject *, struct kobject *);
EXPORT_SYMBOL_GPL(kobject_move);