diff options
Diffstat (limited to 'arch')
| -rw-r--r-- | arch/x86/Makefile | 2 | ||||
| -rw-r--r-- | arch/x86/ia32/ia32_aout.c | 2 | ||||
| -rw-r--r-- | arch/x86/include/asm/fb.h | 4 | ||||
| -rw-r--r-- | arch/x86/kernel/dumpstack_64.c | 1 | ||||
| -rw-r--r-- | arch/x86/mm/mmap.c | 4 |
5 files changed, 4 insertions, 9 deletions
diff --git a/arch/x86/Makefile b/arch/x86/Makefile index 78b32be55e9e..0a43dc515e4c 100644 --- a/arch/x86/Makefile +++ b/arch/x86/Makefile | |||
| @@ -135,9 +135,7 @@ drivers-$(CONFIG_OPROFILE) += arch/x86/oprofile/ | |||
| 135 | # suspend and hibernation support | 135 | # suspend and hibernation support |
| 136 | drivers-$(CONFIG_PM) += arch/x86/power/ | 136 | drivers-$(CONFIG_PM) += arch/x86/power/ |
| 137 | 137 | ||
| 138 | ifeq ($(CONFIG_X86_32),y) | ||
| 139 | drivers-$(CONFIG_FB) += arch/x86/video/ | 138 | drivers-$(CONFIG_FB) += arch/x86/video/ |
| 140 | endif | ||
| 141 | 139 | ||
| 142 | #### | 140 | #### |
| 143 | # boot loader support. Several targets are kept for legacy purposes | 141 | # boot loader support. Several targets are kept for legacy purposes |
diff --git a/arch/x86/ia32/ia32_aout.c b/arch/x86/ia32/ia32_aout.c index f9f472462753..9046e4af66ce 100644 --- a/arch/x86/ia32/ia32_aout.c +++ b/arch/x86/ia32/ia32_aout.c | |||
| @@ -297,7 +297,7 @@ static int load_aout_binary(struct linux_binprm *bprm, struct pt_regs *regs) | |||
| 297 | * size limits imposed on them by creating programs with large | 297 | * size limits imposed on them by creating programs with large |
| 298 | * arrays in the data or bss. | 298 | * arrays in the data or bss. |
| 299 | */ | 299 | */ |
| 300 | rlim = current->signal->rlim[RLIMIT_DATA].rlim_cur; | 300 | rlim = rlimit(RLIMIT_DATA); |
| 301 | if (rlim >= RLIM_INFINITY) | 301 | if (rlim >= RLIM_INFINITY) |
| 302 | rlim = ~0; | 302 | rlim = ~0; |
| 303 | if (ex.a_data + ex.a_bss > rlim) | 303 | if (ex.a_data + ex.a_bss > rlim) |
diff --git a/arch/x86/include/asm/fb.h b/arch/x86/include/asm/fb.h index 53018464aea6..2519d0679d99 100644 --- a/arch/x86/include/asm/fb.h +++ b/arch/x86/include/asm/fb.h | |||
| @@ -12,10 +12,6 @@ static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, | |||
| 12 | pgprot_val(vma->vm_page_prot) |= _PAGE_PCD; | 12 | pgprot_val(vma->vm_page_prot) |= _PAGE_PCD; |
| 13 | } | 13 | } |
| 14 | 14 | ||
| 15 | #ifdef CONFIG_X86_32 | ||
| 16 | extern int fb_is_primary_device(struct fb_info *info); | 15 | extern int fb_is_primary_device(struct fb_info *info); |
| 17 | #else | ||
| 18 | static inline int fb_is_primary_device(struct fb_info *info) { return 0; } | ||
| 19 | #endif | ||
| 20 | 16 | ||
| 21 | #endif /* _ASM_X86_FB_H */ | 17 | #endif /* _ASM_X86_FB_H */ |
diff --git a/arch/x86/kernel/dumpstack_64.c b/arch/x86/kernel/dumpstack_64.c index 0ad9597073f5..907a90e2901c 100644 --- a/arch/x86/kernel/dumpstack_64.c +++ b/arch/x86/kernel/dumpstack_64.c | |||
| @@ -291,6 +291,7 @@ void show_registers(struct pt_regs *regs) | |||
| 291 | 291 | ||
| 292 | sp = regs->sp; | 292 | sp = regs->sp; |
| 293 | printk("CPU %d ", cpu); | 293 | printk("CPU %d ", cpu); |
| 294 | print_modules(); | ||
| 294 | __show_regs(regs, 1); | 295 | __show_regs(regs, 1); |
| 295 | printk("Process %s (pid: %d, threadinfo %p, task %p)\n", | 296 | printk("Process %s (pid: %d, threadinfo %p, task %p)\n", |
| 296 | cur->comm, cur->pid, task_thread_info(cur), cur); | 297 | cur->comm, cur->pid, task_thread_info(cur), cur); |
diff --git a/arch/x86/mm/mmap.c b/arch/x86/mm/mmap.c index c8191defc38a..1dab5194fd9d 100644 --- a/arch/x86/mm/mmap.c +++ b/arch/x86/mm/mmap.c | |||
| @@ -71,7 +71,7 @@ static int mmap_is_legacy(void) | |||
| 71 | if (current->personality & ADDR_COMPAT_LAYOUT) | 71 | if (current->personality & ADDR_COMPAT_LAYOUT) |
| 72 | return 1; | 72 | return 1; |
| 73 | 73 | ||
| 74 | if (current->signal->rlim[RLIMIT_STACK].rlim_cur == RLIM_INFINITY) | 74 | if (rlimit(RLIMIT_STACK) == RLIM_INFINITY) |
| 75 | return 1; | 75 | return 1; |
| 76 | 76 | ||
| 77 | return sysctl_legacy_va_layout; | 77 | return sysctl_legacy_va_layout; |
| @@ -96,7 +96,7 @@ static unsigned long mmap_rnd(void) | |||
| 96 | 96 | ||
| 97 | static unsigned long mmap_base(void) | 97 | static unsigned long mmap_base(void) |
| 98 | { | 98 | { |
| 99 | unsigned long gap = current->signal->rlim[RLIMIT_STACK].rlim_cur; | 99 | unsigned long gap = rlimit(RLIMIT_STACK); |
| 100 | 100 | ||
| 101 | if (gap < MIN_GAP) | 101 | if (gap < MIN_GAP) |
| 102 | gap = MIN_GAP; | 102 | gap = MIN_GAP; |
