From: Rusty Russell Date: Tue, 29 Jul 2008 14:58:38 +0000 (-0500) Subject: lguest: turn Waker into a thread, not a process X-Git-Tag: v2.6.27-rc1~1^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8c79873da0d2bedf4ad6b868c54e426bb0a2fe38;p=pandora-kernel.git lguest: turn Waker into a thread, not a process lguest uses a Waker process to break it out of the kernel (ie. actually running the guest) when file descriptor needs attention. Changing this from a process to a thread somewhat simplifies things: it can directly access the fd_set of things to watch. More importantly, it means that the Waker can see Guest memory correctly, so /dev/vring file descriptors will work as anticipated (the alternative is to actually mmap MAP_SHARED, but you can't do that with /dev/zero). Signed-off-by: Rusty Russell --- Reading git-diff-tree failed