diff options
Diffstat (limited to 'arch/ia64')
-rw-r--r-- | arch/ia64/Kconfig | 4 | ||||
-rw-r--r-- | arch/ia64/ia32/binfmt_elf32.c | 2 | ||||
-rw-r--r-- | arch/ia64/ia32/ia32_entry.S | 2 | ||||
-rw-r--r-- | arch/ia64/kernel/efi.c | 1 | ||||
-rw-r--r-- | arch/ia64/kernel/setup.c | 4 | ||||
-rw-r--r-- | arch/ia64/kernel/traps.c | 1 | ||||
-rw-r--r-- | arch/ia64/lib/checksum.c | 1 |
7 files changed, 7 insertions, 8 deletions
diff --git a/arch/ia64/Kconfig b/arch/ia64/Kconfig index db9ddff95841..616c96e73483 100644 --- a/arch/ia64/Kconfig +++ b/arch/ia64/Kconfig | |||
@@ -582,8 +582,8 @@ menu "Instrumentation Support" | |||
582 | source "arch/ia64/oprofile/Kconfig" | 582 | source "arch/ia64/oprofile/Kconfig" |
583 | 583 | ||
584 | config KPROBES | 584 | config KPROBES |
585 | bool "Kprobes (EXPERIMENTAL)" | 585 | bool "Kprobes" |
586 | depends on KALLSYMS && EXPERIMENTAL && MODULES | 586 | depends on KALLSYMS && MODULES |
587 | help | 587 | help |
588 | Kprobes allows you to trap at almost any kernel address and | 588 | Kprobes allows you to trap at almost any kernel address and |
589 | execute a callback function. register_kprobe() establishes | 589 | execute a callback function. register_kprobe() establishes |
diff --git a/arch/ia64/ia32/binfmt_elf32.c b/arch/ia64/ia32/binfmt_elf32.c index c05bda662364..6f4d3d06f0ed 100644 --- a/arch/ia64/ia32/binfmt_elf32.c +++ b/arch/ia64/ia32/binfmt_elf32.c | |||
@@ -261,7 +261,7 @@ elf32_set_personality (void) | |||
261 | } | 261 | } |
262 | 262 | ||
263 | static unsigned long | 263 | static unsigned long |
264 | elf32_map (struct file *filep, unsigned long addr, struct elf_phdr *eppnt, int prot, int type) | 264 | elf32_map (struct file *filep, unsigned long addr, struct elf_phdr *eppnt, int prot, int type, unsigned long unused) |
265 | { | 265 | { |
266 | unsigned long pgoff = (eppnt->p_vaddr) & ~IA32_PAGE_MASK; | 266 | unsigned long pgoff = (eppnt->p_vaddr) & ~IA32_PAGE_MASK; |
267 | 267 | ||
diff --git a/arch/ia64/ia32/ia32_entry.S b/arch/ia64/ia32/ia32_entry.S index 99b665e2b1d5..06efd1f9b800 100644 --- a/arch/ia64/ia32/ia32_entry.S +++ b/arch/ia64/ia32/ia32_entry.S | |||
@@ -304,7 +304,7 @@ ia32_syscall_table: | |||
304 | data8 sys_ni_syscall /* init_module */ | 304 | data8 sys_ni_syscall /* init_module */ |
305 | data8 sys_ni_syscall /* delete_module */ | 305 | data8 sys_ni_syscall /* delete_module */ |
306 | data8 sys_ni_syscall /* get_kernel_syms */ /* 130 */ | 306 | data8 sys_ni_syscall /* get_kernel_syms */ /* 130 */ |
307 | data8 sys_quotactl | 307 | data8 sys32_quotactl |
308 | data8 sys_getpgid | 308 | data8 sys_getpgid |
309 | data8 sys_fchdir | 309 | data8 sys_fchdir |
310 | data8 sys_ni_syscall /* sys_bdflush */ | 310 | data8 sys_ni_syscall /* sys_bdflush */ |
diff --git a/arch/ia64/kernel/efi.c b/arch/ia64/kernel/efi.c index 75ec3478d8a2..73ca86d03810 100644 --- a/arch/ia64/kernel/efi.c +++ b/arch/ia64/kernel/efi.c | |||
@@ -28,6 +28,7 @@ | |||
28 | #include <linux/time.h> | 28 | #include <linux/time.h> |
29 | #include <linux/efi.h> | 29 | #include <linux/efi.h> |
30 | #include <linux/kexec.h> | 30 | #include <linux/kexec.h> |
31 | #include <linux/mm.h> | ||
31 | 32 | ||
32 | #include <asm/io.h> | 33 | #include <asm/io.h> |
33 | #include <asm/kregs.h> | 34 | #include <asm/kregs.h> |
diff --git a/arch/ia64/kernel/setup.c b/arch/ia64/kernel/setup.c index 188fb73c6845..4d9864cc92c9 100644 --- a/arch/ia64/kernel/setup.c +++ b/arch/ia64/kernel/setup.c | |||
@@ -390,10 +390,6 @@ early_console_setup (char *cmdline) | |||
390 | if (!efi_setup_pcdp_console(cmdline)) | 390 | if (!efi_setup_pcdp_console(cmdline)) |
391 | earlycons++; | 391 | earlycons++; |
392 | #endif | 392 | #endif |
393 | #ifdef CONFIG_SERIAL_8250_CONSOLE | ||
394 | if (!early_serial_console_init(cmdline)) | ||
395 | earlycons++; | ||
396 | #endif | ||
397 | 393 | ||
398 | return (earlycons) ? 0 : -1; | 394 | return (earlycons) ? 0 : -1; |
399 | } | 395 | } |
diff --git a/arch/ia64/kernel/traps.c b/arch/ia64/kernel/traps.c index 15ad85da15a9..3aeaf15e468b 100644 --- a/arch/ia64/kernel/traps.c +++ b/arch/ia64/kernel/traps.c | |||
@@ -69,6 +69,7 @@ die (const char *str, struct pt_regs *regs, long err) | |||
69 | 69 | ||
70 | bust_spinlocks(0); | 70 | bust_spinlocks(0); |
71 | die.lock_owner = -1; | 71 | die.lock_owner = -1; |
72 | add_taint(TAINT_DIE); | ||
72 | spin_unlock_irq(&die.lock); | 73 | spin_unlock_irq(&die.lock); |
73 | 74 | ||
74 | if (panic_on_oops) | 75 | if (panic_on_oops) |
diff --git a/arch/ia64/lib/checksum.c b/arch/ia64/lib/checksum.c index 4411d9baeb21..9fc955026f86 100644 --- a/arch/ia64/lib/checksum.c +++ b/arch/ia64/lib/checksum.c | |||
@@ -60,6 +60,7 @@ csum_tcpudp_nofold (__be32 saddr, __be32 daddr, unsigned short len, | |||
60 | result = (result & 0xffffffff) + (result >> 32); | 60 | result = (result & 0xffffffff) + (result >> 32); |
61 | return (__force __wsum)result; | 61 | return (__force __wsum)result; |
62 | } | 62 | } |
63 | EXPORT_SYMBOL(csum_tcpudp_nofold); | ||
63 | 64 | ||
64 | extern unsigned long do_csum (const unsigned char *, long); | 65 | extern unsigned long do_csum (const unsigned char *, long); |
65 | 66 | ||