lkml.org 
[lkml]   [2012]   [May]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch 10/18] m32r: Use common threadinfo allocator
    No reason why m32r needs to use kmalloc to allocate 2 pages instead of
    using the core allocator.

    Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
    Cc: Hirokazu Takata <takata@linux-m32r.org>
    ---
    arch/m32r/include/asm/thread_info.h | 17 ++---------------
    1 file changed, 2 insertions(+), 15 deletions(-)

    Index: tip/arch/m32r/include/asm/thread_info.h
    ===================================================================
    --- tip.orig/arch/m32r/include/asm/thread_info.h
    +++ tip/arch/m32r/include/asm/thread_info.h
    @@ -55,8 +55,8 @@ struct thread_info {

    #define PREEMPT_ACTIVE 0x10000000

    -#define THREAD_SIZE (PAGE_SIZE << 1)
    -
    +#define THREAD_SIZE (PAGE_SIZE << 1)
    +#define THREAD_SIZE_ORDER 1
    /*
    * macros/functions for gaining access to the thread information structure
    */
    @@ -92,19 +92,6 @@ static inline struct thread_info *curren
    return ti;
    }

    -#define __HAVE_ARCH_THREAD_INFO_ALLOCATOR
    -
    -/* thread information allocation */
    -#ifdef CONFIG_DEBUG_STACK_USAGE
    -#define alloc_thread_info_node(tsk, node) \
    - kzalloc_node(THREAD_SIZE, GFP_KERNEL, node)
    -#else
    -#define alloc_thread_info_node(tsk, node) \
    - kmalloc_node(THREAD_SIZE, GFP_KERNEL, node)
    -#endif
    -
    -#define free_thread_info(info) kfree(info)
    -
    #define TI_FLAG_FAULT_CODE_SHIFT 28

    static inline void set_thread_fault_code(unsigned int val)



    \
     
     \ /
      Last update: 2012-05-05 17:21    [W:0.044 / U:0.260 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site