Rev 3763 | Rev 5270 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3763 | Rev 5056 | ||
---|---|---|---|
Line 29... | Line 29... | ||
29 | 29 | ||
30 | #define UEVENT_HELPER_PATH_LEN 256 |
30 | #define UEVENT_HELPER_PATH_LEN 256 |
31 | #define UEVENT_NUM_ENVP 32 /* number of env pointers */ |
31 | #define UEVENT_NUM_ENVP 32 /* number of env pointers */ |
Line -... | Line 32... | ||
- | 32 | #define UEVENT_BUFFER_SIZE 2048 /* buffer for the variables */ |
|
32 | #define UEVENT_BUFFER_SIZE 2048 /* buffer for the variables */ |
33 | |
33 | 34 | #ifdef CONFIG_UEVENT_HELPER |
|
- | 35 | /* path to the userspace helper executed on an event */ |
|
Line 34... | Line 36... | ||
34 | /* path to the userspace helper executed on an event */ |
36 | extern char uevent_helper[]; |
35 | extern char uevent_helper[]; |
37 | #endif |
Line 36... | Line 38... | ||
36 | 38 | ||
Line 63... | Line 65... | ||
63 | struct kobject *parent; |
65 | struct kobject *parent; |
64 | // struct kset *kset; |
66 | // struct kset *kset; |
65 | struct kobj_type *ktype; |
67 | struct kobj_type *ktype; |
66 | // struct sysfs_dirent *sd; |
68 | // struct sysfs_dirent *sd; |
67 | struct kref kref; |
69 | struct kref kref; |
- | 70 | #ifdef CONFIG_DEBUG_KOBJECT_RELEASE |
|
- | 71 | struct delayed_work release; |
|
- | 72 | #endif |
|
68 | unsigned int state_initialized:1; |
73 | unsigned int state_initialized:1; |
69 | unsigned int state_in_sysfs:1; |
74 | unsigned int state_in_sysfs:1; |
70 | unsigned int state_add_uevent_sent:1; |
75 | unsigned int state_add_uevent_sent:1; |
71 | unsigned int state_remove_uevent_sent:1; |
76 | unsigned int state_remove_uevent_sent:1; |
72 | unsigned int uevent_suppress:1; |
77 | unsigned int uevent_suppress:1; |
Line 101... | Line 106... | ||
101 | extern int __must_check kobject_move(struct kobject *, struct kobject *); |
106 | extern int __must_check kobject_move(struct kobject *, struct kobject *); |
Line 102... | Line 107... | ||
102 | 107 | ||
103 | extern struct kobject *kobject_get(struct kobject *kobj); |
108 | extern struct kobject *kobject_get(struct kobject *kobj); |
Line -... | Line 109... | ||
- | 109 | extern void kobject_put(struct kobject *kobj); |
|
104 | extern void kobject_put(struct kobject *kobj); |
110 | |
Line 105... | Line 111... | ||
105 | 111 | extern const void *kobject_namespace(struct kobject *kobj); |
|
106 | extern char *kobject_get_path(struct kobject *kobj, gfp_t flag); |
112 | extern char *kobject_get_path(struct kobject *kobj, gfp_t flag); |
107 | 113 |