]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commitdiff
Merge commit 'v2.6.28-rc6' into x86/debug
authorIngo Molnar <mingo@elte.hu>
Sun, 23 Nov 2008 07:55:47 +0000 (08:55 +0100)
committerIngo Molnar <mingo@elte.hu>
Sun, 23 Nov 2008 07:55:47 +0000 (08:55 +0100)
arch/x86/kernel/Makefile
arch/x86/kernel/entry_64.S
arch/x86/kernel/time_64.c

index e489ff9cb3e203258aa2987d264cd26e556248ce..943fe6026c64489e534df5c0827f4df7d5ee50fd 100644 (file)
@@ -12,6 +12,7 @@ CFLAGS_REMOVE_tsc.o = -pg
 CFLAGS_REMOVE_rtc.o = -pg
 CFLAGS_REMOVE_paravirt-spinlocks.o = -pg
 CFLAGS_REMOVE_ftrace.o = -pg
+CFLAGS_REMOVE_early_printk.o = -pg
 endif
 
 #
index b86f332c96a66596f0fe076d7c0eda78ea05dbe5..ddeeb1052583578533f67cf0674e1620c7edc600 100644 (file)
@@ -255,6 +255,7 @@ ENTRY(ret_from_fork)
        call schedule_tail
        GET_THREAD_INFO(%rcx)
        testl $(_TIF_SYSCALL_TRACE|_TIF_SYSCALL_AUDIT),TI_flags(%rcx)
+       CFI_REMEMBER_STATE
        jnz rff_trace
 rff_action:    
        RESTORE_REST
@@ -264,6 +265,7 @@ rff_action:
        jnz  int_ret_from_sys_call
        RESTORE_TOP_OF_STACK %rdi,ARGOFFSET
        jmp ret_from_sys_call
+       CFI_RESTORE_STATE
 rff_trace:
        movq %rsp,%rdi
        call syscall_trace_leave
index cb19d650c21643599aa1423a57b64a85ee26afe8..418a095c579671eb6ed3eaae01f2a1ca5f07333f 100644 (file)
@@ -80,6 +80,8 @@ unsigned long __init calibrate_cpu(void)
                        break;
        no_ctr_free = (i == 4);
        if (no_ctr_free) {
+               WARN(1, KERN_WARNING "Warning: AMD perfctrs busy ... "
+                    "cpu_khz value may be incorrect.\n");
                i = 3;
                rdmsrl(MSR_K7_EVNTSEL3, evntsel3);
                wrmsrl(MSR_K7_EVNTSEL3, 0);