|
@@ -107,11 +107,9 @@ static inline void restore_access_regs(unsigned int *acrs)
|
|
#ifdef CONFIG_VIRT_CPU_ACCOUNTING
|
|
#ifdef CONFIG_VIRT_CPU_ACCOUNTING
|
|
extern void account_user_vtime(struct task_struct *);
|
|
extern void account_user_vtime(struct task_struct *);
|
|
extern void account_system_vtime(struct task_struct *);
|
|
extern void account_system_vtime(struct task_struct *);
|
|
-#else
|
|
|
|
-#define account_system_vtime(prev) do { } while (0)
|
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
-#define finish_arch_switch(rq, prev) do { \
|
|
|
|
|
|
+#define finish_arch_switch(prev) do { \
|
|
set_fs(current->thread.mm_segment); \
|
|
set_fs(current->thread.mm_segment); \
|
|
account_system_vtime(prev); \
|
|
account_system_vtime(prev); \
|
|
} while (0)
|
|
} while (0)
|