Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ab1809b4ed9a3aaf3b34133a776a94f9fad54cc4
Commit:     ab1809b4ed9a3aaf3b34133a776a94f9fad54cc4
Parent:     436d1bc7fe6e78e37fe5f5022ea4d5c133d825eb
Author:     Christian Borntraeger <[EMAIL PROTECTED]>
AuthorDate: Tue Dec 4 16:09:04 2007 +0100
Committer:  Martin Schwidefsky <[EMAIL PROTECTED]>
CommitDate: Tue Dec 4 16:09:58 2007 +0100

    [S390] Fix compile error on 31bit without preemption
    
    Commit b8e7a54cd06b0b0174029ef3a7f5a1415a2c28f2 introduced a compile
    error if CONFIG_PREEMPT is not set:
    
    arch/s390/kernel/built-in.o: In function `cleanup_io_leave_insn':
    /space/kvm/arch/s390/kernel/entry.S:(.text+0xbfce): undefined reference to 
`preempt_schedule_irq'
    
    This patch hides preempt_schedule_irq if CONFIG_PREEMPT is not set.
    
    Signed-off-by: Christian Borntraeger <[EMAIL PROTECTED]>
    Signed-off-by: Martin Schwidefsky <[EMAIL PROTECTED]>
---
 arch/s390/kernel/entry.S |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/arch/s390/kernel/entry.S b/arch/s390/kernel/entry.S
index b2b2edc..1a6dac8 100644
--- a/arch/s390/kernel/entry.S
+++ b/arch/s390/kernel/entry.S
@@ -1079,8 +1079,10 @@ cleanup_io_leave_insn:
 .Lexecve_tail: .long   execve_tail
 .Ljump_table:  .long   pgm_check_table
 .Lschedule:    .long   schedule
+#ifdef CONFIG_PREEMPT
 .Lpreempt_schedule_irq:
                .long   preempt_schedule_irq
+#endif
 .Ltrace:       .long   syscall_trace
 .Lschedtail:   .long   schedule_tail
 .Lsysc_table:  .long   sys_call_table
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to