]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - drivers/xen/preempt.c
io_uring: ensure openat sets O_LARGEFILE if needed
[mirror_ubuntu-jammy-kernel.git] / drivers / xen / preempt.c
index 70650b248de5d43dae2b4ae01d1fbebfaa6d4c10..17240c5325a30c799478f1e13df0e503dfa71c09 100644 (file)
@@ -33,7 +33,9 @@ asmlinkage __visible void xen_maybe_preempt_hcall(void)
                 * cpu.
                 */
                __this_cpu_write(xen_in_preemptible_hcall, false);
-               _cond_resched();
+               local_irq_enable();
+               cond_resched();
+               local_irq_disable();
                __this_cpu_write(xen_in_preemptible_hcall, true);
        }
 }