diff --git a/kernel/sched/cputime.c b/kernel/sched/cputime.c
index 5a40c2d7b9e5a54ae269afe197e6a789345d981f..0e5bd97dd5851cea4783b75a37cc34707ca46c40 100644
--- a/kernel/sched/cputime.c
+++ b/kernel/sched/cputime.c
@@ -152,7 +152,9 @@ void account_user_time(struct task_struct *p, cputime_t cputime,
 	acct_account_cputime(p);
 
 	/* Account power usage for user time */
+#ifndef CONFIG_UML
 	acct_update_power(p, cputime);
+#endif
 }
 
 /*
@@ -205,7 +207,9 @@ void __account_system_time(struct task_struct *p, cputime_t cputime,
 	acct_account_cputime(p);
 
 	/* Account power usage for system time */
+#ifndef CONFIG_UML
 	acct_update_power(p, cputime);
+#endif
 }
 
 /*