lkml.org 
[lkml]   [2019]   [Oct]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 07/34] h8300: Use CONFIG_PREEMPTION
    Date
    From: Thomas Gleixner <tglx@linutronix.de>

    CONFIG_PREEMPTION is selected by CONFIG_PREEMPT and by CONFIG_PREEMPT_RT.
    Both PREEMPT and PREEMPT_RT require the same functionality which today
    depends on CONFIG_PREEMPT.

    Switch the entry code over to use CONFIG_PREEMPTION.

    Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
    Cc: uclinux-h8-devel@lists.sourceforge.jp
    Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
    Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
    ---
    arch/h8300/kernel/entry.S | 6 +++---
    1 file changed, 3 insertions(+), 3 deletions(-)

    diff --git a/arch/h8300/kernel/entry.S b/arch/h8300/kernel/entry.S
    index 4ade5f8299bae..c6e289b5f1f28 100644
    --- a/arch/h8300/kernel/entry.S
    +++ b/arch/h8300/kernel/entry.S
    @@ -284,12 +284,12 @@ INTERRUPTS = 128
    mov.l er0,@(LER0:16,sp)
    bra resume_userspace

    -#if !defined(CONFIG_PREEMPT)
    +#if !defined(CONFIG_PREEMPTION)
    #define resume_kernel restore_all
    #endif

    ret_from_exception:
    -#if defined(CONFIG_PREEMPT)
    +#if defined(CONFIG_PREEMPTION)
    orc #0xc0,ccr
    #endif
    ret_from_interrupt:
    @@ -319,7 +319,7 @@ INTERRUPTS = 128
    restore_all:
    RESTORE_ALL /* Does RTE */

    -#if defined(CONFIG_PREEMPT)
    +#if defined(CONFIG_PREEMPTION)
    resume_kernel:
    mov.l @(TI_PRE_COUNT:16,er4),er0
    bne restore_all:8
    --
    2.23.0
    \
     
     \ /
      Last update: 2019-10-15 21:19    [W:4.167 / U:0.012 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site