Subversion Repositories Kolibri OS

Rev

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