process.c (fab5db97e44f76461f76b24adfa8ccb14d4df498) process.c (e9370ae15dc2f8ba1e1889ce26f13cda565b6ecb)
1/*
2 * Derived from "arch/i386/kernel/process.c"
3 * Copyright (C) 1995 Linus Torvalds
4 *
5 * Updated and modified by Cort Dougan (cort@cs.nmt.edu) and
6 * Paul Mackerras (paulus@cs.anu.edu.au)
7 *
8 * PowerPC version

--- 738 unchanged lines hidden (view full) ---

747 else
748 val = PR_ENDIAN_PPC_LITTLE;
749 } else
750 val = PR_ENDIAN_BIG;
751
752 return put_user(val, (unsigned int __user *)adr);
753}
754
1/*
2 * Derived from "arch/i386/kernel/process.c"
3 * Copyright (C) 1995 Linus Torvalds
4 *
5 * Updated and modified by Cort Dougan (cort@cs.nmt.edu) and
6 * Paul Mackerras (paulus@cs.anu.edu.au)
7 *
8 * PowerPC version

--- 738 unchanged lines hidden (view full) ---

747 else
748 val = PR_ENDIAN_PPC_LITTLE;
749 } else
750 val = PR_ENDIAN_BIG;
751
752 return put_user(val, (unsigned int __user *)adr);
753}
754
755int set_unalign_ctl(struct task_struct *tsk, unsigned int val)
756{
757 tsk->thread.align_ctl = val;
758 return 0;
759}
760
761int get_unalign_ctl(struct task_struct *tsk, unsigned long adr)
762{
763 return put_user(tsk->thread.align_ctl, (unsigned int __user *)adr);
764}
765
755#define TRUNC_PTR(x) ((typeof(x))(((unsigned long)(x)) & 0xffffffff))
756
757int sys_clone(unsigned long clone_flags, unsigned long usp,
758 int __user *parent_tidp, void __user *child_threadptr,
759 int __user *child_tidp, int p6,
760 struct pt_regs *regs)
761{
762 CHECK_FULL_REGS(regs);

--- 211 unchanged lines hidden ---
766#define TRUNC_PTR(x) ((typeof(x))(((unsigned long)(x)) & 0xffffffff))
767
768int sys_clone(unsigned long clone_flags, unsigned long usp,
769 int __user *parent_tidp, void __user *child_threadptr,
770 int __user *child_tidp, int p6,
771 struct pt_regs *regs)
772{
773 CHECK_FULL_REGS(regs);

--- 211 unchanged lines hidden ---