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 --- |