linux-yocto/arch/um/kernel
Thomas Weißschuh 0cfcc16ecd um: Re-evaluate thread flags repeatedly
[ Upstream commit b9e2f2246e ]

The thread flags may change during their processing.
For example a task_work can queue a new signal to be sent.
This signal should be delivered before returning to usespace again.

Evaluate the flags repeatedly similar to other architectures.

Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>
Reviewed-by: Nam Cao <namcao@linutronix.de>
Link: https://patch.msgid.link/20250704-uml-thread_flags-v1-1-0e293fd8d627@linutronix.de
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2025-08-20 18:30:32 +02:00
..
skas Revert "um: work around sched_yield not yielding in time-travel mode" 2025-05-18 08:24:57 +02:00
asm-offsets.c
config.c.in
dtb.c of/fdt: add dt_phys arg to early_init_dt_scan and early_init_dt_verify 2024-12-05 14:01:32 +01:00
dyn.lds.S
early_printk.c
exec.c um: Remove the call to SUBARCH_EXECVE1 macro 2024-09-12 20:42:22 +02:00
exitcode.c
gprof_syms.c
initrd.c
ioport.c
irq.c um: Enable preemption in UML 2024-07-03 17:10:43 +02:00
kmsg_dump.c printk: Add a short description string to kmsg_dump() 2024-07-17 12:35:24 +02:00
ksyms.c um: generalize os_rcv_fd 2024-07-03 12:24:25 +02:00
load_file.c
Makefile um: remove copy_from_kernel_nofault_allowed 2025-04-10 14:39:25 +02:00
mem.c um: Update min_low_pfn to match changes in uml_reserved 2025-05-29 11:02:14 +02:00
physmem.c um: Fix potential integer overflow during physmem setup 2024-12-05 14:03:02 +01:00
process.c um: Re-evaluate thread flags repeatedly 2025-08-20 18:30:32 +02:00
ptrace.c
reboot.c um: Remove unused mm_fd field from mm_id 2024-09-12 20:36:22 +02:00
sigio.c
signal.c
stacktrace.c
sysrq.c um: Always dump trace for specified task in show_stack 2024-12-05 14:03:03 +01:00
time.c um: Remove unused mm_fd field from mm_id 2024-09-12 20:36:22 +02:00
tlb.c um: Remove the redundant newpage check in update_pte_range 2024-09-12 20:34:39 +02:00
trap.c um: use proper care when taking mmap lock during segfault 2025-07-06 11:01:34 +02:00
um_arch.c um: Remove unused ncpus variable 2024-07-03 12:21:57 +02:00
um_arch.h
umid.c
uml.lds.S
vmlinux.lds.S