提交 8410a546 编写于 作者: G Greg Ungerer 提交者: Linus Torvalds

[PATCH] m68knommu: use THREAD_SIZE instead of hard coded size

Use the THREAD_SIZE define when manipulating the stack instead of
hard coded values (for the 68328 and 68360 sub-architectures).
Signed-off-by: NGreg Ungerer <gerg@uclinux.com>
Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
上级 5c4dbba9
...@@ -79,7 +79,7 @@ ENTRY(system_call) ...@@ -79,7 +79,7 @@ ENTRY(system_call)
movel %sp@(PT_ORIG_D0),%d0 movel %sp@(PT_ORIG_D0),%d0
movel %sp,%d1 /* get thread_info pointer */ movel %sp,%d1 /* get thread_info pointer */
andl #0xffffe000,%d1 andl #-THREAD_SIZE,%d1
movel %d1,%a2 movel %d1,%a2
btst #TIF_SYSCALL_TRACE,%a2@(TI_FLAGS) btst #TIF_SYSCALL_TRACE,%a2@(TI_FLAGS)
jne do_trace jne do_trace
...@@ -105,7 +105,7 @@ Luser_return: ...@@ -105,7 +105,7 @@ Luser_return:
andw #ALLOWINT,%sr andw #ALLOWINT,%sr
movel %sp,%d1 /* get thread_info pointer */ movel %sp,%d1 /* get thread_info pointer */
andl #0xffffe000,%d1 andl #-THREAD_SIZE,%d1
movel %d1,%a2 movel %d1,%a2
move %a2@(TI_FLAGS),%d1 /* thread_info->flags */ move %a2@(TI_FLAGS),%d1 /* thread_info->flags */
andl #_TIF_WORK_MASK,%d1 andl #_TIF_WORK_MASK,%d1
......
...@@ -96,7 +96,7 @@ Luser_return: ...@@ -96,7 +96,7 @@ Luser_return:
andw #ALLOWINT,%sr andw #ALLOWINT,%sr
movel %sp,%d1 /* get thread_info pointer */ movel %sp,%d1 /* get thread_info pointer */
andl #0xffffe000,%d1 andl #-THREAD_SIZE,%d1
movel %d1,%a2 movel %d1,%a2
move %a2@(TI_FLAGS),%d1 /* thread_info->flags */ move %a2@(TI_FLAGS),%d1 /* thread_info->flags */
andl #_TIF_WORK_MASK,%d1 andl #_TIF_WORK_MASK,%d1
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册