diff options
Diffstat (limited to 'arch/m32r/kernel')
| -rw-r--r-- | arch/m32r/kernel/entry.S | 2 | ||||
| -rw-r--r-- | arch/m32r/kernel/io_m32700ut.c | 6 | ||||
| -rw-r--r-- | arch/m32r/kernel/io_mappi.c | 2 | ||||
| -rw-r--r-- | arch/m32r/kernel/io_mappi2.c | 11 | ||||
| -rw-r--r-- | arch/m32r/kernel/io_mappi3.c | 7 | ||||
| -rw-r--r-- | arch/m32r/kernel/io_oaks32r.c | 2 | ||||
| -rw-r--r-- | arch/m32r/kernel/io_opsput.c | 8 | ||||
| -rw-r--r-- | arch/m32r/kernel/io_usrv.c | 2 | ||||
| -rw-r--r-- | arch/m32r/kernel/ptrace.c | 2 | ||||
| -rw-r--r-- | arch/m32r/kernel/setup.c | 24 | ||||
| -rw-r--r-- | arch/m32r/kernel/setup_m32700ut.c | 2 | ||||
| -rw-r--r-- | arch/m32r/kernel/setup_mappi.c | 2 | ||||
| -rw-r--r-- | arch/m32r/kernel/setup_mappi2.c | 2 | ||||
| -rw-r--r-- | arch/m32r/kernel/setup_mappi3.c | 2 | ||||
| -rw-r--r-- | arch/m32r/kernel/setup_opsput.c | 2 | ||||
| -rw-r--r-- | arch/m32r/kernel/time.c | 4 | 
16 files changed, 36 insertions, 44 deletions
diff --git a/arch/m32r/kernel/entry.S b/arch/m32r/kernel/entry.S index 85920fb8d08..396c94218cc 100644 --- a/arch/m32r/kernel/entry.S +++ b/arch/m32r/kernel/entry.S @@ -653,8 +653,6 @@ ENTRY(rie_handler)  	SAVE_ALL  	mvfc	r0, bpc  	ld	r1, @r0 -	seth	r0, #0xa0f0 -	st	r1, @r0  	ldi	r1, #0x20			; error_code  	mv	r0, sp				; pt_regs  	bl	do_rie_handler diff --git a/arch/m32r/kernel/io_m32700ut.c b/arch/m32r/kernel/io_m32700ut.c index e545b065f7e..eda9f963c1e 100644 --- a/arch/m32r/kernel/io_m32700ut.c +++ b/arch/m32r/kernel/io_m32700ut.c @@ -64,11 +64,11 @@ static inline void *__port2addr_ata(unsigned long port)   * from 0x10000000 to 0x13ffffff on physical address.   * The base address of LAN controller(LAN91C111) is 0x300.   */ -#define LAN_IOSTART	0x300 -#define LAN_IOEND	0x320 +#define LAN_IOSTART	0xa0000300 +#define LAN_IOEND	0xa0000320  static inline void *_port2addr_ne(unsigned long port)  { -	return (void *)(port + NONCACHE_OFFSET + 0x10000000); +	return (void *)(port + 0x10000000);  }  static inline void *_port2addr_usb(unsigned long port)  { diff --git a/arch/m32r/kernel/io_mappi.c b/arch/m32r/kernel/io_mappi.c index 78033165fb5..3c3da042fbd 100644 --- a/arch/m32r/kernel/io_mappi.c +++ b/arch/m32r/kernel/io_mappi.c @@ -31,7 +31,7 @@ extern void pcc_iowrite(int, unsigned long, void *, size_t, size_t, int);  static inline void *_port2addr(unsigned long port)  { -	return (void *)(port + NONCACHE_OFFSET); +	return (void *)(port | (NONCACHE_OFFSET));  }  static inline void *_port2addr_ne(unsigned long port) diff --git a/arch/m32r/kernel/io_mappi2.c b/arch/m32r/kernel/io_mappi2.c index 5c03504bf65..df3c729cb3e 100644 --- a/arch/m32r/kernel/io_mappi2.c +++ b/arch/m32r/kernel/io_mappi2.c @@ -33,12 +33,9 @@ extern void pcc_iowrite_word(int, unsigned long, void *, size_t, size_t, int);  static inline void *_port2addr(unsigned long port)  { -	return (void *)(port + NONCACHE_OFFSET); +	return (void *)(port | (NONCACHE_OFFSET));  } -#define LAN_IOSTART	0x300 -#define LAN_IOEND	0x320 -  #if defined(CONFIG_IDE) && !defined(CONFIG_M32R_CFC)  static inline void *__port2addr_ata(unsigned long port)  { @@ -59,15 +56,17 @@ static inline void *__port2addr_ata(unsigned long port)  }  #endif +#define LAN_IOSTART	0xa0000300 +#define LAN_IOEND	0xa0000320  #ifdef CONFIG_CHIP_OPSP  static inline void *_port2addr_ne(unsigned long port)  { -	return (void *)(port + NONCACHE_OFFSET + 0x10000000); +	return (void *)(port + 0x10000000);  }  #else  static inline void *_port2addr_ne(unsigned long port)  { -	return (void *)(port + NONCACHE_OFFSET + 0x04000000); +	return (void *)(port + 0x04000000);  }  #endif  static inline void *_port2addr_usb(unsigned long port) diff --git a/arch/m32r/kernel/io_mappi3.c b/arch/m32r/kernel/io_mappi3.c index c80bde65785..6716ffea769 100644 --- a/arch/m32r/kernel/io_mappi3.c +++ b/arch/m32r/kernel/io_mappi3.c @@ -36,9 +36,6 @@ static inline void *_port2addr(unsigned long port)  	return (void *)(port + NONCACHE_OFFSET);  } -#define LAN_IOSTART	0x300 -#define LAN_IOEND	0x320 -  #if defined(CONFIG_IDE) && !defined(CONFIG_M32R_CFC)  static inline void *__port2addr_ata(unsigned long port)  { @@ -59,9 +56,11 @@ static inline void *__port2addr_ata(unsigned long port)  }  #endif +#define LAN_IOSTART	0xa0000300 +#define LAN_IOEND	0xa0000320  static inline void *_port2addr_ne(unsigned long port)  { -	return (void *)(port + NONCACHE_OFFSET + 0x10000000); +	return (void *)(port + 0x10000000);  }  static inline void *_port2addr_usb(unsigned long port) diff --git a/arch/m32r/kernel/io_oaks32r.c b/arch/m32r/kernel/io_oaks32r.c index 9997dddd24d..8be323931e4 100644 --- a/arch/m32r/kernel/io_oaks32r.c +++ b/arch/m32r/kernel/io_oaks32r.c @@ -16,7 +16,7 @@  static inline void *_port2addr(unsigned long port)  { -	return (void *)(port + NONCACHE_OFFSET); +	return (void *)(port | (NONCACHE_OFFSET));  }  static inline  void *_port2addr_ne(unsigned long port) diff --git a/arch/m32r/kernel/io_opsput.c b/arch/m32r/kernel/io_opsput.c index e34951e8156..4793bd18e11 100644 --- a/arch/m32r/kernel/io_opsput.c +++ b/arch/m32r/kernel/io_opsput.c @@ -36,7 +36,7 @@ extern void pcc_iowrite_word(int, unsigned long, void *, size_t, size_t, int);  static inline void *_port2addr(unsigned long port)  { -	return (void *)(port + NONCACHE_OFFSET); +	return (void *)(port | (NONCACHE_OFFSET));  }  /* @@ -44,11 +44,11 @@ static inline void *_port2addr(unsigned long port)   * from 0x10000000 to 0x13ffffff on physical address.   * The base address of LAN controller(LAN91C111) is 0x300.   */ -#define LAN_IOSTART	0x300 -#define LAN_IOEND	0x320 +#define LAN_IOSTART	0xa0000300 +#define LAN_IOEND	0xa0000320  static inline void *_port2addr_ne(unsigned long port)  { -	return (void *)(port + NONCACHE_OFFSET + 0x10000000); +	return (void *)(port + 0x10000000);  }  static inline void *_port2addr_usb(unsigned long port)  { diff --git a/arch/m32r/kernel/io_usrv.c b/arch/m32r/kernel/io_usrv.c index 9eb161dcc10..39a379af40b 100644 --- a/arch/m32r/kernel/io_usrv.c +++ b/arch/m32r/kernel/io_usrv.c @@ -47,7 +47,7 @@ static inline void *_port2addr(unsigned long port)  	else if (port >= UART1_IOSTART && port <= UART1_IOEND)  		port = ((port - UART1_IOSTART) << 1) + UART1_REGSTART;  #endif	/* CONFIG_SERIAL_8250 || CONFIG_SERIAL_8250_MODULE */ -	return (void *)(port + NONCACHE_OFFSET); +	return (void *)(port | (NONCACHE_OFFSET));  }  static inline void delay(void) diff --git a/arch/m32r/kernel/ptrace.c b/arch/m32r/kernel/ptrace.c index 124f7c1b775..078d2a0e71c 100644 --- a/arch/m32r/kernel/ptrace.c +++ b/arch/m32r/kernel/ptrace.c @@ -756,7 +756,7 @@ do_ptrace(long request, struct task_struct *child, long addr, long data)  	return ret;  } -asmlinkage int sys_ptrace(long request, long pid, long addr, long data) +asmlinkage long sys_ptrace(long request, long pid, long addr, long data)  {  	struct task_struct *child;  	int ret; diff --git a/arch/m32r/kernel/setup.c b/arch/m32r/kernel/setup.c index ec5674727e7..f722ec8eb02 100644 --- a/arch/m32r/kernel/setup.c +++ b/arch/m32r/kernel/setup.c @@ -305,19 +305,19 @@ static int show_cpuinfo(struct seq_file *m, void *v)  	seq_printf(m, "processor\t: %ld\n", cpu); -#ifdef CONFIG_CHIP_VDEC2 +#if defined(CONFIG_CHIP_VDEC2)  	seq_printf(m, "cpu family\t: VDEC2\n"  		"cache size\t: Unknown\n"); -#elif  CONFIG_CHIP_M32700 +#elif defined(CONFIG_CHIP_M32700)  	seq_printf(m,"cpu family\t: M32700\n"  		"cache size\t: I-8KB/D-8KB\n"); -#elif  CONFIG_CHIP_M32102 +#elif defined(CONFIG_CHIP_M32102)  	seq_printf(m,"cpu family\t: M32102\n"  		"cache size\t: I-8KB\n"); -#elif  CONFIG_CHIP_OPSP +#elif defined(CONFIG_CHIP_OPSP)  	seq_printf(m,"cpu family\t: OPSP\n"  		"cache size\t: I-8KB/D-8KB\n"); -#elif  CONFIG_CHIP_MP +#elif defined(CONFIG_CHIP_MP)  	seq_printf(m, "cpu family\t: M32R-MP\n"  		"cache size\t: I-xxKB/D-xxKB\n");  #else @@ -326,19 +326,19 @@ static int show_cpuinfo(struct seq_file *m, void *v)  	seq_printf(m, "bogomips\t: %lu.%02lu\n",  		c->loops_per_jiffy/(500000/HZ),  		(c->loops_per_jiffy/(5000/HZ)) % 100); -#ifdef CONFIG_PLAT_MAPPI +#if defined(CONFIG_PLAT_MAPPI)  	seq_printf(m, "Machine\t\t: Mappi Evaluation board\n"); -#elif CONFIG_PLAT_MAPPI2 +#elif defined(CONFIG_PLAT_MAPPI2)  	seq_printf(m, "Machine\t\t: Mappi-II Evaluation board\n"); -#elif CONFIG_PLAT_MAPPI3 +#elif defined(CONFIG_PLAT_MAPPI3)  	seq_printf(m, "Machine\t\t: Mappi-III Evaluation board\n"); -#elif  CONFIG_PLAT_M32700UT +#elif defined(CONFIG_PLAT_M32700UT)  	seq_printf(m, "Machine\t\t: M32700UT Evaluation board\n"); -#elif  CONFIG_PLAT_OPSPUT +#elif defined(CONFIG_PLAT_OPSPUT)  	seq_printf(m, "Machine\t\t: OPSPUT Evaluation board\n"); -#elif  CONFIG_PLAT_USRV +#elif defined(CONFIG_PLAT_USRV)  	seq_printf(m, "Machine\t\t: uServer\n"); -#elif  CONFIG_PLAT_OAKS32R +#elif defined(CONFIG_PLAT_OAKS32R)  	seq_printf(m, "Machine\t\t: OAKS32R\n");  #else  	seq_printf(m, "Machine\t\t: Unknown\n"); diff --git a/arch/m32r/kernel/setup_m32700ut.c b/arch/m32r/kernel/setup_m32700ut.c index 708634b685e..cb76916b014 100644 --- a/arch/m32r/kernel/setup_m32700ut.c +++ b/arch/m32r/kernel/setup_m32700ut.c @@ -15,7 +15,7 @@  #include <linux/irq.h>  #include <linux/kernel.h>  #include <linux/init.h> -#include <linux/device.h> +#include <linux/platform_device.h>  #include <asm/system.h>  #include <asm/m32r.h> diff --git a/arch/m32r/kernel/setup_mappi.c b/arch/m32r/kernel/setup_mappi.c index 4e709809efc..501d798cf05 100644 --- a/arch/m32r/kernel/setup_mappi.c +++ b/arch/m32r/kernel/setup_mappi.c @@ -11,7 +11,7 @@  #include <linux/irq.h>  #include <linux/kernel.h>  #include <linux/init.h> -#include <linux/device.h> +#include <linux/platform_device.h>  #include <asm/system.h>  #include <asm/m32r.h> diff --git a/arch/m32r/kernel/setup_mappi2.c b/arch/m32r/kernel/setup_mappi2.c index a1d801598aa..7f2db5bfd62 100644 --- a/arch/m32r/kernel/setup_mappi2.c +++ b/arch/m32r/kernel/setup_mappi2.c @@ -11,7 +11,7 @@  #include <linux/irq.h>  #include <linux/kernel.h>  #include <linux/init.h> -#include <linux/device.h> +#include <linux/platform_device.h>  #include <asm/system.h>  #include <asm/m32r.h> diff --git a/arch/m32r/kernel/setup_mappi3.c b/arch/m32r/kernel/setup_mappi3.c index a76412e883e..9c79341a7b4 100644 --- a/arch/m32r/kernel/setup_mappi3.c +++ b/arch/m32r/kernel/setup_mappi3.c @@ -11,7 +11,7 @@  #include <linux/irq.h>  #include <linux/kernel.h>  #include <linux/init.h> -#include <linux/device.h> +#include <linux/platform_device.h>  #include <asm/system.h>  #include <asm/m32r.h> diff --git a/arch/m32r/kernel/setup_opsput.c b/arch/m32r/kernel/setup_opsput.c index d7b7ec6d30f..1fbb140854e 100644 --- a/arch/m32r/kernel/setup_opsput.c +++ b/arch/m32r/kernel/setup_opsput.c @@ -16,7 +16,7 @@  #include <linux/irq.h>  #include <linux/kernel.h>  #include <linux/init.h> -#include <linux/device.h> +#include <linux/platform_device.h>  #include <asm/system.h>  #include <asm/m32r.h> diff --git a/arch/m32r/kernel/time.c b/arch/m32r/kernel/time.c index 539c562cd54..2ebce2063fe 100644 --- a/arch/m32r/kernel/time.c +++ b/arch/m32r/kernel/time.c @@ -39,10 +39,6 @@ extern void send_IPI_allbutself(int, int);  extern void smp_local_timer_interrupt(struct pt_regs *);  #endif -u64 jiffies_64 = INITIAL_JIFFIES; - -EXPORT_SYMBOL(jiffies_64); -  extern unsigned long wall_jiffies;  #define TICK_SIZE	(tick_nsec / 1000)  | 
