나는 sysfs에 대한 가이드를 따르고 있습니다.https://embetronicx.com/tutorials/linux/device-drivers/sysfs-in-linux-kernel/
add new kobject를 사용하는 경우 kobject_create_and_add
지정된 kobject가 이미 존재하면 함수가 실패합니다.
struct kobject *kobj_ref = kobject_create_and_add("my_object",kernel_kobj);
그래서 이 kobject가 이미 존재하는 경우 이를 가져오는 방법을 알고 싶고, 그렇지 않으면 어떻게 만드는지 알고 싶습니다.
나는 이것이 kobject_get
내가 이것을 할 수 있게 해줄 것이라고 생각했지만, 같은 방식으로 이름과 부모를 매개변수로 받아들이지 않고 kobject_create_and_add
, 어떻게 사용하는지 조금 혼란스럽습니다.
struct kobject *kobject_get(struct kobject *kobj);