powerpc/cell: Move spu_handle_mm_fault() out of cell platform
Currently spu_handle_mm_fault() is in the cell platform. This code is generically useful for other non-cell co-processors on powerpc. This patch moves this function out of the cell platform into arch/powerpc/mm so that others may use it. Signed-off-by: Ian Munsie <imunsie@au1.ibm.com> Signed-off-by: Michael Neuling <mikey@neuling.org> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:

committed by
Michael Ellerman

parent
60666de2da
commit
e83d016975
@@ -27,6 +27,8 @@
|
||||
#include <linux/workqueue.h>
|
||||
#include <linux/device.h>
|
||||
#include <linux/mutex.h>
|
||||
#include <asm/reg.h>
|
||||
#include <asm/copro.h>
|
||||
|
||||
#define LS_SIZE (256 * 1024)
|
||||
#define LS_ADDR_MASK (LS_SIZE - 1)
|
||||
@@ -277,9 +279,6 @@ void spu_remove_dev_attr(struct device_attribute *attr);
|
||||
int spu_add_dev_attr_group(struct attribute_group *attrs);
|
||||
void spu_remove_dev_attr_group(struct attribute_group *attrs);
|
||||
|
||||
int spu_handle_mm_fault(struct mm_struct *mm, unsigned long ea,
|
||||
unsigned long dsisr, unsigned *flt);
|
||||
|
||||
/*
|
||||
* Notifier blocks:
|
||||
*
|
||||
|
Reference in New Issue
Block a user