diff options
Diffstat (limited to 'arch/m68k/mm')
| -rw-r--r-- | arch/m68k/mm/fault.c | 26 | ||||
| -rw-r--r-- | arch/m68k/mm/init.c | 2 | ||||
| -rw-r--r-- | arch/m68k/mm/kmap.c | 10 | ||||
| -rw-r--r-- | arch/m68k/mm/motorola.c | 12 | 
4 files changed, 22 insertions, 28 deletions
diff --git a/arch/m68k/mm/fault.c b/arch/m68k/mm/fault.c index eb1d61f6872..2bd7487440c 100644 --- a/arch/m68k/mm/fault.c +++ b/arch/m68k/mm/fault.c @@ -25,9 +25,8 @@ int send_fault_sig(struct pt_regs *regs)  	siginfo.si_signo = current->thread.signo;  	siginfo.si_code = current->thread.code;  	siginfo.si_addr = (void *)current->thread.faddr; -#ifdef DEBUG -	printk("send_fault_sig: %p,%d,%d\n", siginfo.si_addr, siginfo.si_signo, siginfo.si_code); -#endif +	pr_debug("send_fault_sig: %p,%d,%d\n", siginfo.si_addr, +		 siginfo.si_signo, siginfo.si_code);  	if (user_mode(regs)) {  		force_sig_info(siginfo.si_signo, @@ -45,10 +44,10 @@ int send_fault_sig(struct pt_regs *regs)  		 * terminate things with extreme prejudice.  		 */  		if ((unsigned long)siginfo.si_addr < PAGE_SIZE) -			printk(KERN_ALERT "Unable to handle kernel NULL pointer dereference"); +			pr_alert("Unable to handle kernel NULL pointer dereference");  		else -			printk(KERN_ALERT "Unable to handle kernel access"); -		printk(" at virtual address %p\n", siginfo.si_addr); +			pr_alert("Unable to handle kernel access"); +		pr_cont(" at virtual address %p\n", siginfo.si_addr);  		die_if_kernel("Oops", regs, 0 /*error_code*/);  		do_exit(SIGKILL);  	} @@ -75,11 +74,8 @@ int do_page_fault(struct pt_regs *regs, unsigned long address,  	int fault;  	unsigned int flags = FAULT_FLAG_ALLOW_RETRY | FAULT_FLAG_KILLABLE; -#ifdef DEBUG -	printk ("do page fault:\nregs->sr=%#x, regs->pc=%#lx, address=%#lx, %ld, %p\n", -		regs->sr, regs->pc, address, error_code, -		current->mm->pgd); -#endif +	pr_debug("do page fault:\nregs->sr=%#x, regs->pc=%#lx, address=%#lx, %ld, %p\n", +		regs->sr, regs->pc, address, error_code, mm ? mm->pgd : NULL);  	/*  	 * If we're in an interrupt or have no user @@ -118,9 +114,7 @@ retry:   * we can handle it..   */  good_area: -#ifdef DEBUG -	printk("do_page_fault: good_area\n"); -#endif +	pr_debug("do_page_fault: good_area\n");  	switch (error_code & 3) {  		default:	/* 3: write, present */  			/* fall through */ @@ -143,9 +137,7 @@ good_area:  	 */  	fault = handle_mm_fault(mm, vma, address, flags); -#ifdef DEBUG -	printk("handle_mm_fault returns %d\n",fault); -#endif +	pr_debug("handle_mm_fault returns %d\n", fault);  	if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current))  		return 0; diff --git a/arch/m68k/mm/init.c b/arch/m68k/mm/init.c index 6b4baa6e4d3..acaff6a49e3 100644 --- a/arch/m68k/mm/init.c +++ b/arch/m68k/mm/init.c @@ -59,7 +59,7 @@ EXPORT_SYMBOL(pg_data_table);  void __init m68k_setup_node(int node)  {  #ifndef CONFIG_SINGLE_MEMORY_CHUNK -	struct mem_info *info = m68k_memory + node; +	struct m68k_mem_info *info = m68k_memory + node;  	int i, end;  	i = (unsigned long)phys_to_virt(info->addr) >> __virt_to_node_shift(); diff --git a/arch/m68k/mm/kmap.c b/arch/m68k/mm/kmap.c index 568cfad3ceb..6e4955bc542 100644 --- a/arch/m68k/mm/kmap.c +++ b/arch/m68k/mm/kmap.c @@ -27,9 +27,9 @@  /*   * For 040/060 we can use the virtual memory area like other architectures, - * but for 020/030 we want to use early termination page descriptor and we + * but for 020/030 we want to use early termination page descriptors and we   * can't mix this with normal page descriptors, so we have to copy that code - * (mm/vmalloc.c) and return appriorate aligned addresses. + * (mm/vmalloc.c) and return appropriately aligned addresses.   */  #ifdef CPU_M68040_OR_M68060_ONLY @@ -224,7 +224,7 @@ void __iomem *__ioremap(unsigned long physaddr, unsigned long size, int cachefla  EXPORT_SYMBOL(__ioremap);  /* - * Unmap a ioremap()ed region again + * Unmap an ioremap()ed region again   */  void iounmap(void __iomem *addr)  { @@ -241,8 +241,8 @@ EXPORT_SYMBOL(iounmap);  /*   * __iounmap unmaps nearly everything, so be careful - * it doesn't free currently pointer/page tables anymore but it - * wans't used anyway and might be added later. + * Currently it doesn't free pointer/page tables anymore but this + * wasn't used anyway and might be added later.   */  void __iounmap(void *addr, unsigned long size)  { diff --git a/arch/m68k/mm/motorola.c b/arch/m68k/mm/motorola.c index 251c5437787..b958916e5ea 100644 --- a/arch/m68k/mm/motorola.c +++ b/arch/m68k/mm/motorola.c @@ -45,7 +45,7 @@ EXPORT_SYMBOL(mm_cachebits);  #endif  /* size of memory already mapped in head.S */ -#define INIT_MAPPED_SIZE	(4UL<<20) +extern __initdata unsigned long m68k_init_mapped_size;  extern unsigned long availmem; @@ -233,7 +233,7 @@ void __init paging_init(void)  			printk("Fix your bootloader or use a memfile to make use of this area!\n");  			m68k_num_memory--;  			memmove(m68k_memory + i, m68k_memory + i + 1, -				(m68k_num_memory - i) * sizeof(struct mem_info)); +				(m68k_num_memory - i) * sizeof(struct m68k_mem_info));  			continue;  		}  		addr = m68k_memory[i].addr + m68k_memory[i].size; @@ -271,10 +271,12 @@ void __init paging_init(void)  	 */  	addr = m68k_memory[0].addr;  	size = m68k_memory[0].size; -	free_bootmem_node(NODE_DATA(0), availmem, min(INIT_MAPPED_SIZE, size) - (availmem - addr)); +	free_bootmem_node(NODE_DATA(0), availmem, +			  min(m68k_init_mapped_size, size) - (availmem - addr));  	map_node(0); -	if (size > INIT_MAPPED_SIZE) -		free_bootmem_node(NODE_DATA(0), addr + INIT_MAPPED_SIZE, size - INIT_MAPPED_SIZE); +	if (size > m68k_init_mapped_size) +		free_bootmem_node(NODE_DATA(0), addr + m68k_init_mapped_size, +				  size - m68k_init_mapped_size);  	for (i = 1; i < m68k_num_memory; i++)  		map_node(i);  | 
