Loading arch/h8300/include/asm/thread_info.h +6 −8 Original line number Diff line number Diff line Loading @@ -13,6 +13,12 @@ #ifdef __KERNEL__ /* * Size of kernel stack for each process. This must be a power of 2... */ #define THREAD_SIZE_ORDER 1 #define THREAD_SIZE 8192 /* 2 pages */ #ifndef __ASSEMBLY__ /* Loading Loading @@ -46,14 +52,6 @@ struct thread_info { #define init_thread_info (init_thread_union.thread_info) #define init_stack (init_thread_union.stack) /* * Size of kernel stack for each process. This must be a power of 2... */ #define THREAD_SIZE_ORDER 1 #define THREAD_SIZE 8192 /* 2 pages */ /* how to get the thread information struct from C */ static inline struct thread_info *current_thread_info(void) { Loading arch/h8300/kernel/vmlinux.lds.S +2 −2 Original line number Diff line number Diff line #include <asm-generic/vmlinux.lds.h> #include <asm/page.h> #include <asm/thread_info.h> #define ROMTOP 0x000000 #define RAMTOP 0x400000 Loading Loading @@ -42,11 +43,10 @@ SECTIONS . = RAMTOP; _ramstart = .; #define ADDR(x) ROMEND #else #endif _sdata = . ; __data_start = . ; RW_DATA_SECTION(0,0,0) RW_DATA_SECTION(0, PAGE_SIZE, THREAD_SIZE) #if defined(CONFIG_ROMKERNEL) #undef ADDR #endif Loading Loading
arch/h8300/include/asm/thread_info.h +6 −8 Original line number Diff line number Diff line Loading @@ -13,6 +13,12 @@ #ifdef __KERNEL__ /* * Size of kernel stack for each process. This must be a power of 2... */ #define THREAD_SIZE_ORDER 1 #define THREAD_SIZE 8192 /* 2 pages */ #ifndef __ASSEMBLY__ /* Loading Loading @@ -46,14 +52,6 @@ struct thread_info { #define init_thread_info (init_thread_union.thread_info) #define init_stack (init_thread_union.stack) /* * Size of kernel stack for each process. This must be a power of 2... */ #define THREAD_SIZE_ORDER 1 #define THREAD_SIZE 8192 /* 2 pages */ /* how to get the thread information struct from C */ static inline struct thread_info *current_thread_info(void) { Loading
arch/h8300/kernel/vmlinux.lds.S +2 −2 Original line number Diff line number Diff line #include <asm-generic/vmlinux.lds.h> #include <asm/page.h> #include <asm/thread_info.h> #define ROMTOP 0x000000 #define RAMTOP 0x400000 Loading Loading @@ -42,11 +43,10 @@ SECTIONS . = RAMTOP; _ramstart = .; #define ADDR(x) ROMEND #else #endif _sdata = . ; __data_start = . ; RW_DATA_SECTION(0,0,0) RW_DATA_SECTION(0, PAGE_SIZE, THREAD_SIZE) #if defined(CONFIG_ROMKERNEL) #undef ADDR #endif Loading