diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2012-05-23 00:25:15 -0400 |
---|---|---|
committer | Richard Weinberger <richard@nod.at> | 2012-08-01 18:25:44 -0400 |
commit | b8a420952336ed81ef5c9bf8bad90d3deaee5521 (patch) | |
tree | 91134cb8f8a69b9243ac98fe08e8f92eadc3954a /arch/um/os-Linux/skas | |
parent | 1bfa2317b21750f739b59ab6df2c8efb12875045 (diff) |
um: pull interrupt_end() into userspace()
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'arch/um/os-Linux/skas')
-rw-r--r-- | arch/um/os-Linux/skas/process.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/um/os-Linux/skas/process.c b/arch/um/os-Linux/skas/process.c index cd65727854eb..2687f1f3a709 100644 --- a/arch/um/os-Linux/skas/process.c +++ b/arch/um/os-Linux/skas/process.c | |||
@@ -347,6 +347,9 @@ void userspace(struct uml_pt_regs *regs) | |||
347 | /* To prevent races if using_sysemu changes under us.*/ | 347 | /* To prevent races if using_sysemu changes under us.*/ |
348 | int local_using_sysemu; | 348 | int local_using_sysemu; |
349 | 349 | ||
350 | /* Handle any immediate reschedules or signals */ | ||
351 | interrupt_end(); | ||
352 | |||
350 | if (getitimer(ITIMER_VIRTUAL, &timer)) | 353 | if (getitimer(ITIMER_VIRTUAL, &timer)) |
351 | printk(UM_KERN_ERR "Failed to get itimer, errno = %d\n", errno); | 354 | printk(UM_KERN_ERR "Failed to get itimer, errno = %d\n", errno); |
352 | nsecs = timer.it_value.tv_sec * UM_NSEC_PER_SEC + | 355 | nsecs = timer.it_value.tv_sec * UM_NSEC_PER_SEC + |