search for: de_thread

Displaying 3 results from an estimated 3 matches for "de_thread".

Did you mean: __thread
2023 Jun 01
4
[PATCH 1/1] fork, vhost: Use CLONE_THREAD to fix freezer/ps regression
...hedule() sleeps. For now the vhost thread continues to exist and run work until the last file descriptor is closed and the release function is called as part of freeing struct file. To avoid hangs in the coredump rendezvous and when killing threads in a multi-threaded exec. The coredump code and de_thread have been modified to ignore vhost threads. Remvoing the special case for exec appears to require teaching vhost_dev_flush how to directly complete transactions in case the vhost thread is no longer running. Removing the special case for coredump rendezvous requires either the above fix needed fo...
2023 Jun 02
2
[PATCH 1/1] fork, vhost: Use CLONE_THREAD to fix freezer/ps regression
Hi Mike, sorry, but somehow I can't understand this patch... I'll try to read it with a fresh head on Weekend, but for example, On 06/01, Mike Christie wrote: > > static int vhost_task_fn(void *data) > { > struct vhost_task *vtsk = data; > - int ret; > + bool dead = false; > + > + for (;;) { > + bool did_work; > + > + /* mb paired w/
2006 Feb 24
2
r56 - trunk/debian
...e-linux-2.6.12/fs/exec.c linux-2.6.12-xen/fs/exec.c --- pristine-linux-2.6.12/fs/exec.c 2005-06-17 21:48:29.000000000 +0200 -+++ linux-2.6.12-xen/fs/exec.c 2006-02-17 00:45:18.224522813 +0100 ++++ linux-2.6.12-xen/fs/exec.c 2006-02-25 00:12:33.765995151 +0100 @@ -649,6 +649,7 @@ static inline int de_thread(struct task_ } sig->group_exit_task = NULL; @@ -82014,7 +82017,7 @@ /* diff -Nurp pristine-linux-2.6.12/fs/isofs/compress.c linux-2.6.12-xen/fs/isofs/compress.c --- pristine-linux-2.6.12/fs/isofs/compress.c 2005-06-17 21:48:29.000000000 +0200 -+++ linux-2.6.12-xen/fs/isofs/compress.c...