diff options
Diffstat (limited to 'arch/mips')
-rw-r--r-- | arch/mips/au1000/common/setup.c | 11 | ||||
-rw-r--r-- | arch/mips/configs/ddb5476_defconfig | 1 | ||||
-rw-r--r-- | arch/mips/configs/jmr3927_defconfig | 1 | ||||
-rw-r--r-- | arch/mips/configs/ocelot_3_defconfig | 1 | ||||
-rw-r--r-- | arch/mips/configs/pnx8550-v2pci_defconfig | 1 | ||||
-rw-r--r-- | arch/mips/configs/rbhma4500_defconfig | 1 | ||||
-rw-r--r-- | arch/mips/kernel/ioctl32.c | 4 | ||||
-rw-r--r-- | arch/mips/kernel/process.c | 2 | ||||
-rw-r--r-- | arch/mips/kernel/smp.c | 4 | ||||
-rw-r--r-- | arch/mips/tx4938/toshiba_rbtx4938/irq.c | 1 |
10 files changed, 6 insertions, 21 deletions
diff --git a/arch/mips/au1000/common/setup.c b/arch/mips/au1000/common/setup.c index 1ef15d5ef943..4f21f42d096b 100644 --- a/arch/mips/au1000/common/setup.c +++ b/arch/mips/au1000/common/setup.c | |||
@@ -111,17 +111,6 @@ void __init plat_setup(void) | |||
111 | } | 111 | } |
112 | #endif | 112 | #endif |
113 | 113 | ||
114 | #ifdef CONFIG_FB_E1356 | ||
115 | if ((argptr = strstr(argptr, "video=")) == NULL) { | ||
116 | argptr = prom_getcmdline(); | ||
117 | #ifdef CONFIG_MIPS_PB1000 | ||
118 | strcat(argptr, " video=e1356fb:system:pb1000,mmunalign:1"); | ||
119 | #else | ||
120 | strcat(argptr, " video=e1356fb:system:pb1500"); | ||
121 | #endif | ||
122 | } | ||
123 | #endif | ||
124 | |||
125 | #ifdef CONFIG_FB_XPERT98 | 114 | #ifdef CONFIG_FB_XPERT98 |
126 | if ((argptr = strstr(argptr, "video=")) == NULL) { | 115 | if ((argptr = strstr(argptr, "video=")) == NULL) { |
127 | argptr = prom_getcmdline(); | 116 | argptr = prom_getcmdline(); |
diff --git a/arch/mips/configs/ddb5476_defconfig b/arch/mips/configs/ddb5476_defconfig index b260e51eb517..326f3aa63741 100644 --- a/arch/mips/configs/ddb5476_defconfig +++ b/arch/mips/configs/ddb5476_defconfig | |||
@@ -658,7 +658,6 @@ CONFIG_FB=y | |||
658 | # CONFIG_FB_SMIVGX is not set | 658 | # CONFIG_FB_SMIVGX is not set |
659 | # CONFIG_FB_CYBLA is not set | 659 | # CONFIG_FB_CYBLA is not set |
660 | # CONFIG_FB_TRIDENT is not set | 660 | # CONFIG_FB_TRIDENT is not set |
661 | # CONFIG_FB_E1356 is not set | ||
662 | # CONFIG_FB_S1D13XXX is not set | 661 | # CONFIG_FB_S1D13XXX is not set |
663 | # CONFIG_FB_VIRTUAL is not set | 662 | # CONFIG_FB_VIRTUAL is not set |
664 | 663 | ||
diff --git a/arch/mips/configs/jmr3927_defconfig b/arch/mips/configs/jmr3927_defconfig index 9a728c2d8fd5..6390a753e80b 100644 --- a/arch/mips/configs/jmr3927_defconfig +++ b/arch/mips/configs/jmr3927_defconfig | |||
@@ -628,7 +628,6 @@ CONFIG_FB=y | |||
628 | # CONFIG_FB_SMIVGX is not set | 628 | # CONFIG_FB_SMIVGX is not set |
629 | # CONFIG_FB_CYBLA is not set | 629 | # CONFIG_FB_CYBLA is not set |
630 | # CONFIG_FB_TRIDENT is not set | 630 | # CONFIG_FB_TRIDENT is not set |
631 | # CONFIG_FB_E1356 is not set | ||
632 | # CONFIG_FB_S1D13XXX is not set | 631 | # CONFIG_FB_S1D13XXX is not set |
633 | # CONFIG_FB_VIRTUAL is not set | 632 | # CONFIG_FB_VIRTUAL is not set |
634 | 633 | ||
diff --git a/arch/mips/configs/ocelot_3_defconfig b/arch/mips/configs/ocelot_3_defconfig index ffb23fcab862..f18d05c2ca77 100644 --- a/arch/mips/configs/ocelot_3_defconfig +++ b/arch/mips/configs/ocelot_3_defconfig | |||
@@ -758,7 +758,6 @@ CONFIG_FB_MODE_HELPERS=y | |||
758 | # CONFIG_FB_SMIVGX is not set | 758 | # CONFIG_FB_SMIVGX is not set |
759 | # CONFIG_FB_CYBLA is not set | 759 | # CONFIG_FB_CYBLA is not set |
760 | # CONFIG_FB_TRIDENT is not set | 760 | # CONFIG_FB_TRIDENT is not set |
761 | # CONFIG_FB_E1356 is not set | ||
762 | # CONFIG_FB_S1D13XXX is not set | 761 | # CONFIG_FB_S1D13XXX is not set |
763 | # CONFIG_FB_VIRTUAL is not set | 762 | # CONFIG_FB_VIRTUAL is not set |
764 | 763 | ||
diff --git a/arch/mips/configs/pnx8550-v2pci_defconfig b/arch/mips/configs/pnx8550-v2pci_defconfig index 05e65206a7b4..37bd8d5c865d 100644 --- a/arch/mips/configs/pnx8550-v2pci_defconfig +++ b/arch/mips/configs/pnx8550-v2pci_defconfig | |||
@@ -897,7 +897,6 @@ CONFIG_FB=y | |||
897 | # CONFIG_FB_SMIVGX is not set | 897 | # CONFIG_FB_SMIVGX is not set |
898 | # CONFIG_FB_CYBLA is not set | 898 | # CONFIG_FB_CYBLA is not set |
899 | # CONFIG_FB_TRIDENT is not set | 899 | # CONFIG_FB_TRIDENT is not set |
900 | # CONFIG_FB_E1356 is not set | ||
901 | # CONFIG_FB_S1D13XXX is not set | 900 | # CONFIG_FB_S1D13XXX is not set |
902 | # CONFIG_FB_VIRTUAL is not set | 901 | # CONFIG_FB_VIRTUAL is not set |
903 | 902 | ||
diff --git a/arch/mips/configs/rbhma4500_defconfig b/arch/mips/configs/rbhma4500_defconfig index 2bc61ca4ba08..897420d39053 100644 --- a/arch/mips/configs/rbhma4500_defconfig +++ b/arch/mips/configs/rbhma4500_defconfig | |||
@@ -876,7 +876,6 @@ CONFIG_FB_ATY_CT=y | |||
876 | # CONFIG_FB_SMIVGX is not set | 876 | # CONFIG_FB_SMIVGX is not set |
877 | # CONFIG_FB_CYBLA is not set | 877 | # CONFIG_FB_CYBLA is not set |
878 | # CONFIG_FB_TRIDENT is not set | 878 | # CONFIG_FB_TRIDENT is not set |
879 | # CONFIG_FB_E1356 is not set | ||
880 | # CONFIG_FB_S1D13XXX is not set | 879 | # CONFIG_FB_S1D13XXX is not set |
881 | # CONFIG_FB_VIRTUAL is not set | 880 | # CONFIG_FB_VIRTUAL is not set |
882 | 881 | ||
diff --git a/arch/mips/kernel/ioctl32.c b/arch/mips/kernel/ioctl32.c index ed9b2da510be..9ea1fc748864 100644 --- a/arch/mips/kernel/ioctl32.c +++ b/arch/mips/kernel/ioctl32.c | |||
@@ -26,10 +26,8 @@ long sys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg); | |||
26 | #define CODE | 26 | #define CODE |
27 | #include "compat_ioctl.c" | 27 | #include "compat_ioctl.c" |
28 | 28 | ||
29 | typedef int (* ioctl32_handler_t)(unsigned int, unsigned int, unsigned long, struct file *); | ||
30 | |||
31 | #define COMPATIBLE_IOCTL(cmd) HANDLE_IOCTL((cmd),sys_ioctl) | 29 | #define COMPATIBLE_IOCTL(cmd) HANDLE_IOCTL((cmd),sys_ioctl) |
32 | #define HANDLE_IOCTL(cmd,handler) { (cmd), (ioctl32_handler_t)(handler), NULL }, | 30 | #define HANDLE_IOCTL(cmd,handler) { (cmd), (ioctl_trans_handler_t)(handler), NULL }, |
33 | #define IOCTL_TABLE_START \ | 31 | #define IOCTL_TABLE_START \ |
34 | struct ioctl_trans ioctl_start[] = { | 32 | struct ioctl_trans ioctl_start[] = { |
35 | #define IOCTL_TABLE_END \ | 33 | #define IOCTL_TABLE_END \ |
diff --git a/arch/mips/kernel/process.c b/arch/mips/kernel/process.c index 4fe3d5715c41..dd725779d91f 100644 --- a/arch/mips/kernel/process.c +++ b/arch/mips/kernel/process.c | |||
@@ -52,7 +52,9 @@ ATTRIB_NORET void cpu_idle(void) | |||
52 | while (!need_resched()) | 52 | while (!need_resched()) |
53 | if (cpu_wait) | 53 | if (cpu_wait) |
54 | (*cpu_wait)(); | 54 | (*cpu_wait)(); |
55 | preempt_enable_no_resched(); | ||
55 | schedule(); | 56 | schedule(); |
57 | preempt_disable(); | ||
56 | } | 58 | } |
57 | } | 59 | } |
58 | 60 | ||
diff --git a/arch/mips/kernel/smp.c b/arch/mips/kernel/smp.c index fcacf1aae98a..25472fcaf715 100644 --- a/arch/mips/kernel/smp.c +++ b/arch/mips/kernel/smp.c | |||
@@ -82,7 +82,7 @@ extern ATTRIB_NORET void cpu_idle(void); | |||
82 | */ | 82 | */ |
83 | asmlinkage void start_secondary(void) | 83 | asmlinkage void start_secondary(void) |
84 | { | 84 | { |
85 | unsigned int cpu = smp_processor_id(); | 85 | unsigned int cpu; |
86 | 86 | ||
87 | cpu_probe(); | 87 | cpu_probe(); |
88 | cpu_report(); | 88 | cpu_report(); |
@@ -95,6 +95,8 @@ asmlinkage void start_secondary(void) | |||
95 | */ | 95 | */ |
96 | 96 | ||
97 | calibrate_delay(); | 97 | calibrate_delay(); |
98 | preempt_disable(); | ||
99 | cpu = smp_processor_id(); | ||
98 | cpu_data[cpu].udelay_val = loops_per_jiffy; | 100 | cpu_data[cpu].udelay_val = loops_per_jiffy; |
99 | 101 | ||
100 | prom_smp_finish(); | 102 | prom_smp_finish(); |
diff --git a/arch/mips/tx4938/toshiba_rbtx4938/irq.c b/arch/mips/tx4938/toshiba_rbtx4938/irq.c index 230f5a93c2e6..9cd9c0fe2265 100644 --- a/arch/mips/tx4938/toshiba_rbtx4938/irq.c +++ b/arch/mips/tx4938/toshiba_rbtx4938/irq.c | |||
@@ -84,7 +84,6 @@ IRQ Device | |||
84 | #include <asm/ptrace.h> | 84 | #include <asm/ptrace.h> |
85 | #include <asm/reboot.h> | 85 | #include <asm/reboot.h> |
86 | #include <asm/time.h> | 86 | #include <asm/time.h> |
87 | #include <linux/version.h> | ||
88 | #include <linux/bootmem.h> | 87 | #include <linux/bootmem.h> |
89 | #include <asm/tx4938/rbtx4938.h> | 88 | #include <asm/tx4938/rbtx4938.h> |
90 | 89 | ||