diff options
| -rw-r--r-- | arch/alpha/include/asm/core_marvel.h | 1 | ||||
| -rw-r--r-- | arch/alpha/include/asm/core_mcpcia.h | 1 | ||||
| -rw-r--r-- | arch/alpha/include/asm/core_titan.h | 1 | ||||
| -rw-r--r-- | arch/alpha/include/asm/core_tsunami.h | 1 | ||||
| -rw-r--r-- | arch/alpha/kernel/sys_dp264.c | 2 | ||||
| -rw-r--r-- | arch/alpha/kernel/sys_titan.c | 2 | ||||
| -rw-r--r-- | arch/alpha/kernel/traps.c | 10 |
7 files changed, 5 insertions, 13 deletions
diff --git a/arch/alpha/include/asm/core_marvel.h b/arch/alpha/include/asm/core_marvel.h index 30d55fe7aaf6..dad300fa14ce 100644 --- a/arch/alpha/include/asm/core_marvel.h +++ b/arch/alpha/include/asm/core_marvel.h | |||
| @@ -12,7 +12,6 @@ | |||
| 12 | #define __ALPHA_MARVEL__H__ | 12 | #define __ALPHA_MARVEL__H__ |
| 13 | 13 | ||
| 14 | #include <linux/types.h> | 14 | #include <linux/types.h> |
| 15 | #include <linux/pci.h> | ||
| 16 | #include <linux/spinlock.h> | 15 | #include <linux/spinlock.h> |
| 17 | 16 | ||
| 18 | #include <asm/compiler.h> | 17 | #include <asm/compiler.h> |
diff --git a/arch/alpha/include/asm/core_mcpcia.h b/arch/alpha/include/asm/core_mcpcia.h index acf55b483472..21ac53383b37 100644 --- a/arch/alpha/include/asm/core_mcpcia.h +++ b/arch/alpha/include/asm/core_mcpcia.h | |||
| @@ -6,7 +6,6 @@ | |||
| 6 | #define MCPCIA_ONE_HAE_WINDOW 1 | 6 | #define MCPCIA_ONE_HAE_WINDOW 1 |
| 7 | 7 | ||
| 8 | #include <linux/types.h> | 8 | #include <linux/types.h> |
| 9 | #include <linux/pci.h> | ||
| 10 | #include <asm/compiler.h> | 9 | #include <asm/compiler.h> |
| 11 | 10 | ||
| 12 | /* | 11 | /* |
diff --git a/arch/alpha/include/asm/core_titan.h b/arch/alpha/include/asm/core_titan.h index a17f6f33b68e..8cf79d1219e1 100644 --- a/arch/alpha/include/asm/core_titan.h +++ b/arch/alpha/include/asm/core_titan.h | |||
| @@ -2,7 +2,6 @@ | |||
| 2 | #define __ALPHA_TITAN__H__ | 2 | #define __ALPHA_TITAN__H__ |
| 3 | 3 | ||
| 4 | #include <linux/types.h> | 4 | #include <linux/types.h> |
| 5 | #include <linux/pci.h> | ||
| 6 | #include <asm/compiler.h> | 5 | #include <asm/compiler.h> |
| 7 | 6 | ||
| 8 | /* | 7 | /* |
diff --git a/arch/alpha/include/asm/core_tsunami.h b/arch/alpha/include/asm/core_tsunami.h index 58d4fe48742c..8e39ecf09419 100644 --- a/arch/alpha/include/asm/core_tsunami.h +++ b/arch/alpha/include/asm/core_tsunami.h | |||
| @@ -2,7 +2,6 @@ | |||
| 2 | #define __ALPHA_TSUNAMI__H__ | 2 | #define __ALPHA_TSUNAMI__H__ |
| 3 | 3 | ||
| 4 | #include <linux/types.h> | 4 | #include <linux/types.h> |
| 5 | #include <linux/pci.h> | ||
| 6 | #include <asm/compiler.h> | 5 | #include <asm/compiler.h> |
| 7 | 6 | ||
| 8 | /* | 7 | /* |
diff --git a/arch/alpha/kernel/sys_dp264.c b/arch/alpha/kernel/sys_dp264.c index d64e1e497e76..4026502ab707 100644 --- a/arch/alpha/kernel/sys_dp264.c +++ b/arch/alpha/kernel/sys_dp264.c | |||
| @@ -224,7 +224,7 @@ static void | |||
| 224 | dp264_device_interrupt(unsigned long vector) | 224 | dp264_device_interrupt(unsigned long vector) |
| 225 | { | 225 | { |
| 226 | #if 1 | 226 | #if 1 |
| 227 | printk("dp264_device_interrupt: NOT IMPLEMENTED YET!! \n"); | 227 | printk("dp264_device_interrupt: NOT IMPLEMENTED YET!!\n"); |
| 228 | #else | 228 | #else |
| 229 | unsigned long pld; | 229 | unsigned long pld; |
| 230 | unsigned int i; | 230 | unsigned int i; |
diff --git a/arch/alpha/kernel/sys_titan.c b/arch/alpha/kernel/sys_titan.c index 288053342c83..9008d0f20c53 100644 --- a/arch/alpha/kernel/sys_titan.c +++ b/arch/alpha/kernel/sys_titan.c | |||
| @@ -171,7 +171,7 @@ titan_set_irq_affinity(unsigned int irq, const struct cpumask *affinity) | |||
| 171 | static void | 171 | static void |
| 172 | titan_device_interrupt(unsigned long vector) | 172 | titan_device_interrupt(unsigned long vector) |
| 173 | { | 173 | { |
| 174 | printk("titan_device_interrupt: NOT IMPLEMENTED YET!! \n"); | 174 | printk("titan_device_interrupt: NOT IMPLEMENTED YET!!\n"); |
| 175 | } | 175 | } |
| 176 | 176 | ||
| 177 | static void | 177 | static void |
diff --git a/arch/alpha/kernel/traps.c b/arch/alpha/kernel/traps.c index 6ee7655b7568..b14f015008ad 100644 --- a/arch/alpha/kernel/traps.c +++ b/arch/alpha/kernel/traps.c | |||
| @@ -17,6 +17,7 @@ | |||
| 17 | #include <linux/module.h> | 17 | #include <linux/module.h> |
| 18 | #include <linux/init.h> | 18 | #include <linux/init.h> |
| 19 | #include <linux/kallsyms.h> | 19 | #include <linux/kallsyms.h> |
| 20 | #include <linux/ratelimit.h> | ||
| 20 | 21 | ||
| 21 | #include <asm/gentrap.h> | 22 | #include <asm/gentrap.h> |
| 22 | #include <asm/uaccess.h> | 23 | #include <asm/uaccess.h> |
| @@ -771,8 +772,7 @@ asmlinkage void | |||
| 771 | do_entUnaUser(void __user * va, unsigned long opcode, | 772 | do_entUnaUser(void __user * va, unsigned long opcode, |
| 772 | unsigned long reg, struct pt_regs *regs) | 773 | unsigned long reg, struct pt_regs *regs) |
| 773 | { | 774 | { |
| 774 | static int cnt = 0; | 775 | static DEFINE_RATELIMIT_STATE(ratelimit, 5 * HZ, 5); |
| 775 | static unsigned long last_time; | ||
| 776 | 776 | ||
| 777 | unsigned long tmp1, tmp2, tmp3, tmp4; | 777 | unsigned long tmp1, tmp2, tmp3, tmp4; |
| 778 | unsigned long fake_reg, *reg_addr = &fake_reg; | 778 | unsigned long fake_reg, *reg_addr = &fake_reg; |
| @@ -783,15 +783,11 @@ do_entUnaUser(void __user * va, unsigned long opcode, | |||
| 783 | with the unaliged access. */ | 783 | with the unaliged access. */ |
| 784 | 784 | ||
| 785 | if (!test_thread_flag (TIF_UAC_NOPRINT)) { | 785 | if (!test_thread_flag (TIF_UAC_NOPRINT)) { |
| 786 | if (cnt >= 5 && time_after(jiffies, last_time + 5 * HZ)) { | 786 | if (__ratelimit(&ratelimit)) { |
| 787 | cnt = 0; | ||
| 788 | } | ||
| 789 | if (++cnt < 5) { | ||
| 790 | printk("%s(%d): unaligned trap at %016lx: %p %lx %ld\n", | 787 | printk("%s(%d): unaligned trap at %016lx: %p %lx %ld\n", |
| 791 | current->comm, task_pid_nr(current), | 788 | current->comm, task_pid_nr(current), |
| 792 | regs->pc - 4, va, opcode, reg); | 789 | regs->pc - 4, va, opcode, reg); |
| 793 | } | 790 | } |
| 794 | last_time = jiffies; | ||
| 795 | } | 791 | } |
| 796 | if (test_thread_flag (TIF_UAC_SIGBUS)) | 792 | if (test_thread_flag (TIF_UAC_SIGBUS)) |
| 797 | goto give_sigbus; | 793 | goto give_sigbus; |
