diff options
Diffstat (limited to 'arch/sh64/mm/fault.c')
| -rw-r--r-- | arch/sh64/mm/fault.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/sh64/mm/fault.c b/arch/sh64/mm/fault.c index f08d0eaf649..8e2f6c28b73 100644 --- a/arch/sh64/mm/fault.c +++ b/arch/sh64/mm/fault.c @@ -277,7 +277,7 @@ bad_area:  			show_regs(regs);  #endif  		} -		if (tsk->pid == 1) { +		if (is_init(tsk)) {  			panic("INIT had user mode bad_area\n");  		}  		tsk->thread.address = address; @@ -319,14 +319,14 @@ no_context:   * us unable to handle the page fault gracefully.   */  out_of_memory: -	if (current->pid == 1) { +	if (is_init(current)) {  		panic("INIT out of memory\n");  		yield();  		goto survive;  	}  	printk("fault:Out of memory\n");  	up_read(&mm->mmap_sem); -	if (current->pid == 1) { +	if (is_init(current)) {  		yield();  		down_read(&mm->mmap_sem);  		goto survive;  |