Properly reflect the changes ed2e37c brought.

Signed-off-by: Jan Kiszka <[email protected]>
---
 arch/x86/kernel/ipipe.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/arch/x86/kernel/ipipe.c b/arch/x86/kernel/ipipe.c
index 116fee7..9425fbd 100644
--- a/arch/x86/kernel/ipipe.c
+++ b/arch/x86/kernel/ipipe.c
@@ -749,11 +749,12 @@ int __ipipe_handle_exception(struct pt_regs *regs, long 
error_code, int vector)
 
        if (likely(ipipe_root_domain_p)) {
                /*
-                * In case we faulted in the iret path, regs.flags do not
-                * match the root domain state. The fault handler or the
-                * low-level return code may evaluate it. Fix this up, either
-                * by the root state sampled on entry or, if we migrated to
-                * root, with the current state.
+                * If root is not the topmost domain or in case we faulted in
+                * the iret path of x86-32, regs.flags does not match the root
+                * domain state. The fault handler or the low-level return
+                * code may evaluate it. So fix this up, either by the root
+                * state sampled on entry or, if we migrated to root, with the
+                * current state.
                 */
                __fixup_if(root_entry ? raw_irqs_disabled_flags(flags) :
                                        raw_irqs_disabled(), regs);


_______________________________________________
Adeos-main mailing list
[email protected]
https://mail.gna.org/listinfo/adeos-main

Reply via email to