aboutsummaryrefslogtreecommitdiffstats
path: root/arch/ia64
diff options
context:
space:
mode:
Diffstat (limited to 'arch/ia64')
-rw-r--r--arch/ia64/Kconfig4
-rw-r--r--arch/ia64/ia32/binfmt_elf32.c2
-rw-r--r--arch/ia64/ia32/ia32_entry.S2
-rw-r--r--arch/ia64/kernel/efi.c1
-rw-r--r--arch/ia64/kernel/setup.c4
-rw-r--r--arch/ia64/kernel/traps.c1
-rw-r--r--arch/ia64/lib/checksum.c1
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"
582source "arch/ia64/oprofile/Kconfig" 582source "arch/ia64/oprofile/Kconfig"
583 583
584config KPROBES 584config 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
263static unsigned long 263static unsigned long
264elf32_map (struct file *filep, unsigned long addr, struct elf_phdr *eppnt, int prot, int type) 264elf32_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}
63EXPORT_SYMBOL(csum_tcpudp_nofold);
63 64
64extern unsigned long do_csum (const unsigned char *, long); 65extern unsigned long do_csum (const unsigned char *, long);
65 66