diff options
author | Cornelia Huck <cornelia.huck@de.ibm.com> | 2007-07-20 07:58:13 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2007-07-30 17:25:11 -0400 |
commit | cd030c4cb3ee0cd4f0589a5f723d358cca1f7a9a (patch) | |
tree | a4ac7389ed9adbc0aaeb80c019b135fa14b545f1 | |
parent | 8b43626f0cdfb3154c57d52e732679c9d3484369 (diff) |
kobject: fix link error when CONFIG_HOTPLUG is disabled
Leaving kobject_actions[] in kobject_uevent.c, but putting it outside
the #ifdef looks indeed like the best solution to me. This way, we
avoid adding #ifdef CONFIG_HOTPLUG into core.c, when all other
functions called do not need such a thing.
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Cc: Kay Sievers <kay.sievers@vrfy.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r-- | lib/kobject_uevent.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/kobject_uevent.c b/lib/kobject_uevent.c index 6a80c784a8fb..df02814699d7 100644 --- a/lib/kobject_uevent.c +++ b/lib/kobject_uevent.c | |||
@@ -25,14 +25,6 @@ | |||
25 | #define BUFFER_SIZE 2048 /* buffer for the variables */ | 25 | #define BUFFER_SIZE 2048 /* buffer for the variables */ |
26 | #define NUM_ENVP 32 /* number of env pointers */ | 26 | #define NUM_ENVP 32 /* number of env pointers */ |
27 | 27 | ||
28 | #if defined(CONFIG_HOTPLUG) | ||
29 | u64 uevent_seqnum; | ||
30 | char uevent_helper[UEVENT_HELPER_PATH_LEN] = "/sbin/hotplug"; | ||
31 | static DEFINE_SPINLOCK(sequence_lock); | ||
32 | #if defined(CONFIG_NET) | ||
33 | static struct sock *uevent_sock; | ||
34 | #endif | ||
35 | |||
36 | /* the strings here must match the enum in include/linux/kobject.h */ | 28 | /* the strings here must match the enum in include/linux/kobject.h */ |
37 | const char *kobject_actions[] = { | 29 | const char *kobject_actions[] = { |
38 | "add", | 30 | "add", |
@@ -43,6 +35,14 @@ const char *kobject_actions[] = { | |||
43 | "offline", | 35 | "offline", |
44 | }; | 36 | }; |
45 | 37 | ||
38 | #if defined(CONFIG_HOTPLUG) | ||
39 | u64 uevent_seqnum; | ||
40 | char uevent_helper[UEVENT_HELPER_PATH_LEN] = "/sbin/hotplug"; | ||
41 | static DEFINE_SPINLOCK(sequence_lock); | ||
42 | #if defined(CONFIG_NET) | ||
43 | static struct sock *uevent_sock; | ||
44 | #endif | ||
45 | |||
46 | /** | 46 | /** |
47 | * kobject_uevent_env - send an uevent with environmental data | 47 | * kobject_uevent_env - send an uevent with environmental data |
48 | * | 48 | * |