summaryrefslogtreecommitdiffstats
path: root/arch/x86
diff options
context:
space:
mode:
authorLuke Browning <lukebr@linux.vnet.ibm.com>2008-04-28 09:35:56 +0200
committerJeremy Kerr <jk@ozlabs.org>2008-05-05 05:33:44 +0200
commitde1028927ae3487e2e450dacf50fbf32042aee18 (patch)
tree615b7c5fa3526ccf11b63be88c8978180df0bee8 /arch/x86
parent[POWERPC] spufs: fix concurrent delivery of class 0 & 1 exceptions (diff)
downloadlinux-de1028927ae3487e2e450dacf50fbf32042aee18.tar.xz
linux-de1028927ae3487e2e450dacf50fbf32042aee18.zip
[POWERPC] spufs: handle faults while the context switch pending flag is set
Currently, page fault handlers don't issue a mfc restart if the context switch pending flag is set, which can leave us with a hanging DMA after a context restore. This patch introduces fault pending flag that is set by the fault handler and read by the context switch code, so that the latter can add the restart bit at the right spot, after it has successfuly saved the state of the mfc control register. Signed-off-by: Luke Browning <lukebr@linux.vnet.ibm.com> Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'arch/x86')
0 files changed, 0 insertions, 0 deletions