Searched hist:"933 b0e35247ef0dbd1a078a0ba3705ddbbda129f" (Results 1 – 1 of 1) sorted by relevance
/linux/arch/powerpc/platforms/cell/spufs/ |
H A D | file.c | diff 933b0e35247ef0dbd1a078a0ba3705ddbbda129f Fri Jun 29 02:58:08 CEST 2007 Kazunori Asayama <asayama@sm.sony.co.jp> [POWERPC] spufs: Fix lost events in poll/epoll on mfc
When waiting for I/O events on mfc in an SPU context by using poll/epoll syscalls, some of the events can be lost because of wrong order of poll_wait and MFC status checks in the spufs_mfc_poll function and non-atomic update of tagwait. This fixes the problem.
Signed-off-by: Kazunori Asayama <asayama@sm.sony.co.jp> Signed-off-by: Jeremy Kerr <jk@ozlabs.org> Signed-off-by: Paul Mackerras <paulus@samba.org>
|