|
@@ -66,7 +66,7 @@ void do_page_fault(unsigned long address, struct pt_regs *regs)
|
|
struct vm_area_struct *vma = NULL;
|
|
struct vm_area_struct *vma = NULL;
|
|
struct task_struct *tsk = current;
|
|
struct task_struct *tsk = current;
|
|
struct mm_struct *mm = tsk->mm;
|
|
struct mm_struct *mm = tsk->mm;
|
|
- int si_code;
|
|
|
|
|
|
+ int si_code = 0;
|
|
int ret;
|
|
int ret;
|
|
vm_fault_t fault;
|
|
vm_fault_t fault;
|
|
int write = regs->ecr_cause & ECR_C_PROTV_STORE; /* ST/EX */
|
|
int write = regs->ecr_cause & ECR_C_PROTV_STORE; /* ST/EX */
|