diff options
author | Dhaval Giani <dhaval@linux.vnet.ibm.com> | 2007-10-17 10:55:11 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2007-10-17 10:55:11 -0400 |
commit | b1a8c172c318534b96d0f0f1aecdad3898118b98 (patch) | |
tree | f42b724f02be6f4959e2edcb29687fd5bc54ca69 /include/linux/sched.h | |
parent | 908a7c1b9b80d06708177432020c80d147754691 (diff) |
sched: fix !SYSFS build breakage
When CONFIG_SYSFS is not set, CONFIG_FAIR_USER_SCHED fails to build
with
kernel/built-in.o: In function `uids_kobject_init':
(.init.text+0x1488): undefined reference to `kernel_subsys'
kernel/built-in.o: In function `uids_kobject_init':
(.init.text+0x1490): undefined reference to `kernel_subsys'
kernel/built-in.o: In function `uids_kobject_init':
(.init.text+0x1480): undefined reference to `kernel_subsys'
kernel/built-in.o: In function `uids_kobject_init':
(.init.text+0x1494): undefined reference to `kernel_subsys'
This patch fixes this build error.
Signed-off-by: Srivatsa Vaddagiri <vatsa@linux.vnet.ibm.com>
Signed-off-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'include/linux/sched.h')
-rw-r--r-- | include/linux/sched.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/sched.h b/include/linux/sched.h index 592e3a55f818..4ac7d51ad0e1 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h | |||
@@ -530,10 +530,12 @@ struct user_struct { | |||
530 | 530 | ||
531 | #ifdef CONFIG_FAIR_USER_SCHED | 531 | #ifdef CONFIG_FAIR_USER_SCHED |
532 | struct task_group *tg; | 532 | struct task_group *tg; |
533 | #ifdef CONFIG_SYSFS | ||
533 | struct kset kset; | 534 | struct kset kset; |
534 | struct subsys_attribute user_attr; | 535 | struct subsys_attribute user_attr; |
535 | struct work_struct work; | 536 | struct work_struct work; |
536 | #endif | 537 | #endif |
538 | #endif | ||
537 | }; | 539 | }; |
538 | 540 | ||
539 | #ifdef CONFIG_FAIR_USER_SCHED | 541 | #ifdef CONFIG_FAIR_USER_SCHED |