3
在Linux內核中,給定一個kobject
對象如何知道是否被封裝爲device
結構?如何從kobject獲取設備
在Linux內核中,給定一個kobject
對象如何知道是否被封裝爲device
結構?如何從kobject獲取設備
請參閱以下LWN Article。
總之再次
struct kobj_type *ktype = get_ktype(kobj);
if (ktype == &device_ktype)
{
struct device *dev = to_dev(kobj);
}
非常感謝!關於'ktype_device'的一點評論。現在看來,它的名稱已更改爲'device_ktype'(提交8f4afc410b8d2be49f34835b6bbe788f50471b02)。 – 2012-02-16 13:09:47
謝謝我會更新我的答案。 – Appleman1234 2012-02-16 13:25:13
@Ilya Matvejchikov,如果答案正確,可能值得接受嗎? – Eugene 2012-02-17 06:39:23