Commit 75078de4 authored by Yoshinori Sato's avatar Yoshinori Sato
Browse files

h8300: Fix alignment for .data

parent aca25180
Loading
Loading
Loading
Loading
+6 −8
Original line number Diff line number Diff line
@@ -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__

/*
@@ -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)
{
+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
@@ -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