taglinefilesource code
current104arch/alpha/kernel/osf_sys.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
current150arch/alpha/kernel/osf_sys.c(&regs)->r20 = current->euid;
current151arch/alpha/kernel/osf_sys.creturn current->uid;
current157arch/alpha/kernel/osf_sys.c(&regs)->r20 = current->egid;
current158arch/alpha/kernel/osf_sys.creturn current->gid;
current164arch/alpha/kernel/osf_sys.c(&regs)->r20 = current->p_opptr->pid;
current165arch/alpha/kernel/osf_sys.creturn current->pid;
current175arch/alpha/kernel/osf_sys.cprintk("%s: unimplemented OSF mmap flags %04lx\n", current->comm, flags);
current177arch/alpha/kernel/osf_sys.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
current216arch/alpha/kernel/osf_sys.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
current415arch/alpha/kernel/osf_sys.ccurrent->timeout = ticks + jiffies;
current416arch/alpha/kernel/osf_sys.ccurrent->state = TASK_INTERRUPTIBLE;
current421arch/alpha/kernel/osf_sys.cif (ticks < current->timeout)
current422arch/alpha/kernel/osf_sys.cticks = current->timeout - ticks;
current425arch/alpha/kernel/osf_sys.ccurrent->timeout = 0;
current676arch/alpha/kernel/osf_sys.cfpcw = current->tss.flags & IEEE_TRAP_ENABLE_MASK;
current706arch/alpha/kernel/osf_sys.ccurrent->tss.flags &= ~IEEE_TRAP_ENABLE_MASK;
current707arch/alpha/kernel/osf_sys.ccurrent->tss.flags |= (fpcw & IEEE_TRAP_ENABLE_MASK);
current43arch/alpha/kernel/process.cif (current->pid != 0)
current47arch/alpha/kernel/process.ccurrent->counter = -100;
current155arch/alpha/kernel/process.cdump->start_code  = current->mm->start_code;
current156arch/alpha/kernel/process.cdump->start_data  = current->mm->start_data;
current158arch/alpha/kernel/process.cdump->u_tsize = (current->mm->end_code - dump->start_code) >> PAGE_SHIFT;
current159arch/alpha/kernel/process.cdump->u_dsize = (current->mm->brk + (PAGE_SIZE - 1) - dump->start_data) >> PAGE_SHIFT;
current161arch/alpha/kernel/process.c(current->mm->start_stack - dump->start_stack + PAGE_SIZE - 1) >> PAGE_SHIFT;
current498arch/alpha/kernel/ptrace.cif (current->flags & PF_PTRACED)
current501arch/alpha/kernel/ptrace.ccurrent->flags |= PF_PTRACED;
current509arch/alpha/kernel/ptrace.cif (child == current)
current512arch/alpha/kernel/ptrace.c(current->uid != child->euid) ||
current513arch/alpha/kernel/ptrace.c(current->uid != child->uid) ||
current514arch/alpha/kernel/ptrace.c(current->gid != child->egid) ||
current515arch/alpha/kernel/ptrace.c(current->gid != child->gid)) && !suser())
current521arch/alpha/kernel/ptrace.cif (child->p_pptr != current) {
current523arch/alpha/kernel/ptrace.cchild->p_pptr = current;
current538arch/alpha/kernel/ptrace.cif (child->p_pptr != current) {
current637arch/alpha/kernel/ptrace.cif ((current->flags & (PF_PTRACED|PF_TRACESYS))
current640arch/alpha/kernel/ptrace.ccurrent->exit_code = SIGTRAP;
current641arch/alpha/kernel/ptrace.ccurrent->state = TASK_STOPPED;
current642arch/alpha/kernel/ptrace.cnotify_parent(current);
current649arch/alpha/kernel/ptrace.cif (current->exit_code)
current650arch/alpha/kernel/ptrace.ccurrent->signal |= (1 << (current->exit_code - 1));
current651arch/alpha/kernel/ptrace.ccurrent->exit_code = 0;
current36arch/alpha/kernel/signal.cunsigned long oldmask = current->blocked;
current41arch/alpha/kernel/signal.ccurrent->blocked |= newmask;
current44arch/alpha/kernel/signal.ccurrent->blocked &= ~newmask;
current47arch/alpha/kernel/signal.ccurrent->blocked = newmask;
current58arch/alpha/kernel/signal.cunsigned long oldmask = current->blocked;
current59arch/alpha/kernel/signal.ccurrent->blocked = mask & _BLOCKABLE;
current61arch/alpha/kernel/signal.ccurrent->state = TASK_INTERRUPTIBLE;
current90arch/alpha/kernel/signal.ccurrent->blocked = mask;
current126arch/alpha/kernel/signal.cif (ptrace_cancel_bpt (current))
current127arch/alpha/kernel/signal.csend_sig(SIGTRAP, current, 1);
current221arch/alpha/kernel/signal.cunsigned long mask = ~current->blocked;
current228arch/alpha/kernel/signal.csingle_stepping = ptrace_cancel_bpt(current);
current230arch/alpha/kernel/signal.cwhile ((signr = current->signal & mask) != 0) {
current232arch/alpha/kernel/signal.cclear_bit(signr, &current->signal);
current233arch/alpha/kernel/signal.csa = current->sig->action + signr;
current235arch/alpha/kernel/signal.cif ((current->flags & PF_PTRACED) && signr != SIGKILL) {
current236arch/alpha/kernel/signal.ccurrent->exit_code = signr;
current237arch/alpha/kernel/signal.ccurrent->state = TASK_STOPPED;
current238arch/alpha/kernel/signal.cnotify_parent(current);
current240arch/alpha/kernel/signal.csingle_stepping |= ptrace_cancel_bpt(current);
current241arch/alpha/kernel/signal.cif (!(signr = current->exit_code))
current243arch/alpha/kernel/signal.ccurrent->exit_code = 0;
current246arch/alpha/kernel/signal.cif (_S(signr) & current->blocked) {
current247arch/alpha/kernel/signal.ccurrent->signal |= _S(signr);
current250arch/alpha/kernel/signal.csa = current->sig->action + signr - 1;
current261arch/alpha/kernel/signal.cif (current->pid == 1)
current268arch/alpha/kernel/signal.cif (current->flags & PF_PTRACED)
current270arch/alpha/kernel/signal.ccurrent->state = TASK_STOPPED;
current271arch/alpha/kernel/signal.ccurrent->exit_code = signr;
current272arch/alpha/kernel/signal.cif (!(current->p_pptr->sig->action[SIGCHLD-1].sa_flags & 
current274arch/alpha/kernel/signal.cnotify_parent(current);
current276arch/alpha/kernel/signal.csingle_stepping |= ptrace_cancel_bpt(current);
current281arch/alpha/kernel/signal.cif (current->binfmt && current->binfmt->core_dump) {
current282arch/alpha/kernel/signal.cif (current->binfmt->core_dump(signr, regs))
current287arch/alpha/kernel/signal.ccurrent->signal |= _S(signr & 0x7f);
current288arch/alpha/kernel/signal.ccurrent->flags |= PF_SIGNALED;
current313arch/alpha/kernel/signal.cptrace_set_bpt(current);  /* re-set breakpoint */
current320arch/alpha/kernel/signal.csa = current->sig->action;
current331arch/alpha/kernel/signal.ccurrent->blocked |= sa->sa_mask;
current338arch/alpha/kernel/signal.cptrace_set_bpt(current);  /* re-set breakpoint */
current28arch/alpha/kernel/traps.cprintk("%s(%d): %s %ld\n", current->comm, current->pid, str, err);
current68arch/alpha/kernel/traps.ccurrent->comm, regs.pc, summary, write_mask);
current70arch/alpha/kernel/traps.csend_sig(SIGFPE, current, 1);
current82arch/alpha/kernel/traps.cif (ptrace_cancel_bpt(current)) {
current85arch/alpha/kernel/traps.csend_sig(SIGTRAP, current, 1);
current100arch/alpha/kernel/traps.csend_sig(SIGFPE, current, 1);
current121arch/alpha/kernel/traps.csend_sig(SIGILL, current, 1);
current128arch/alpha/kernel/traps.csend_sig(SIGILL, current, 1);
current145arch/alpha/kernel/traps.csend_sig(SIGFPE, current, 1);
current150arch/alpha/kernel/traps.csend_sig(SIGILL, current, 1);
current296arch/alpha/kernel/traps.ccurrent->comm, current->pid,
current317arch/alpha/kernel/traps.csend_sig(SIGSEGV, current, 1);
current365arch/alpha/kernel/traps.csend_sig(SIGBUS, current, 1);
current172arch/alpha/math-emu/fp-emul.cunsigned long fpcw = current->tss.flags;
current62arch/alpha/mm/fault.cvma = find_vma(current, address);
current98arch/alpha/mm/fault.ccurrent->comm, regs.pc, regs.r26, address);
current100arch/alpha/mm/fault.csend_sig(SIGSEGV, current, 1);
current60arch/i386/kernel/ioport.cset_bitmap((unsigned long *)current->tss.io_bitmap, from, num, !turn_on);
current18arch/i386/kernel/ldt.cvoid * address = current->ldt;
current82arch/i386/kernel/ldt.cif (!current->ldt) {
current84arch/i386/kernel/ldt.cif (task[i] == current) {
current85arch/i386/kernel/ldt.cif (!(current->ldt = (struct desc_struct*) vmalloc(LDT_ENTRIES*LDT_ENTRY_SIZE)))
current87arch/i386/kernel/ldt.cmemset(current->ldt, 0, LDT_ENTRIES*LDT_ENTRY_SIZE);
current88arch/i386/kernel/ldt.cset_ldt_desc(gdt+(i<<1)+FIRST_LDT_ENTRY, current->ldt, LDT_ENTRIES);
current94arch/i386/kernel/ldt.clp = (unsigned long *) &current->ldt[ldt_info.entry_number];
current94arch/i386/kernel/process.cif (current->pid != 0)
current97arch/i386/kernel/process.ccurrent->counter = -100;
current131arch/i386/kernel/process.cif(current->pid != 0)
current137arch/i386/kernel/process.ccurrent->counter= -100;
current237arch/i386/kernel/process.cif (last_task_used_math == current)
current243arch/i386/kernel/process.ccurrent->tss.ldt = 0;
current244arch/i386/kernel/process.cif (current->ldt) {
current245arch/i386/kernel/process.cvoid * ldt = current->ldt;
current246arch/i386/kernel/process.ccurrent->ldt = NULL;
current255arch/i386/kernel/process.cif (current->ldt) {
current256arch/i386/kernel/process.cfree_page((unsigned long) current->ldt);
current257arch/i386/kernel/process.ccurrent->ldt = NULL;
current259arch/i386/kernel/process.cif (task[i] == current)  {
current268arch/i386/kernel/process.ccurrent->debugreg[i] = 0;
current274arch/i386/kernel/process.cif (current->flags & PF_USEDFPU) {
current278arch/i386/kernel/process.cif (last_task_used_math == current) {
current283arch/i386/kernel/process.ccurrent->used_math = 0;
current284arch/i386/kernel/process.ccurrent->flags &= ~PF_USEDFPU;
current318arch/i386/kernel/process.cmemcpy(p->ldt, current->ldt, LDT_ENTRIES*LDT_ENTRY_SIZE);
current328arch/i386/kernel/process.cif (last_task_used_math == current)
current342arch/i386/kernel/process.cif ((fpvalid = current->used_math) != 0) {
current343arch/i386/kernel/process.cif (last_task_used_math == current)
current346arch/i386/kernel/process.cmemcpy(fpu,&current->tss.i387.hard,sizeof(*fpu));
current368arch/i386/kernel/process.cdump->u_tsize = ((unsigned long) current->mm->end_code) >> PAGE_SHIFT;
current369arch/i386/kernel/process.cdump->u_dsize = ((unsigned long) (current->mm->brk + (PAGE_SIZE-1))) >> PAGE_SHIFT;
current373arch/i386/kernel/process.cdump->u_debugreg[i] = current->debugreg[i];  
current308arch/i386/kernel/ptrace.cif (current->flags & PF_PTRACED)
current311arch/i386/kernel/ptrace.ccurrent->flags |= PF_PTRACED;
current319arch/i386/kernel/ptrace.cif (child == current)
current322arch/i386/kernel/ptrace.c(current->uid != child->euid) ||
current323arch/i386/kernel/ptrace.c(current->uid != child->uid) ||
current324arch/i386/kernel/ptrace.c(current->gid != child->egid) ||
current325arch/i386/kernel/ptrace.c(current->gid != child->gid)) && !suser())
current331arch/i386/kernel/ptrace.cif (child->p_pptr != current) {
current333arch/i386/kernel/ptrace.cchild->p_pptr = current;
current345arch/i386/kernel/ptrace.cif (child->p_pptr != current)
current531arch/i386/kernel/ptrace.cif ((current->flags & (PF_PTRACED|PF_TRACESYS))
current534arch/i386/kernel/ptrace.ccurrent->exit_code = SIGTRAP;
current535arch/i386/kernel/ptrace.ccurrent->state = TASK_STOPPED;
current536arch/i386/kernel/ptrace.cnotify_parent(current);
current543arch/i386/kernel/ptrace.cif (current->exit_code)
current544arch/i386/kernel/ptrace.ccurrent->signal |= (1 << (current->exit_code - 1));
current545arch/i386/kernel/ptrace.ccurrent->exit_code = 0;
current35arch/i386/kernel/signal.cmask = current->blocked;
current36arch/i386/kernel/signal.ccurrent->blocked = set & _BLOCKABLE;
current39arch/i386/kernel/signal.ccurrent->state = TASK_INTERRUPTIBLE;
current54arch/i386/kernel/signal.cif (current->flags & PF_USEDFPU) {
current58arch/i386/kernel/signal.cif (current == last_task_used_math) {
current63arch/i386/kernel/signal.ccurrent->used_math = 1;
current64arch/i386/kernel/signal.ccurrent->flags &= PF_USEDFPU;
current65arch/i386/kernel/signal.cmemcpy_fromfs(&current->tss.i387.hard, buf, sizeof(*buf));
current99arch/i386/kernel/signal.ccurrent->blocked = context.oldmask & _BLOCKABLE;
current133arch/i386/kernel/signal.cif (current->flags & PF_USEDFPU) {
current134arch/i386/kernel/signal.c__asm__ __volatile__("fnsave %0":"=m" (current->tss.i387.hard));
current136arch/i386/kernel/signal.ccurrent->flags &= PF_USEDFPU;
current139arch/i386/kernel/signal.cif (current == last_task_used_math) {
current140arch/i386/kernel/signal.c__asm__ __volatile__("fnsave %0":"=m" (current->tss.i387.hard));
current146arch/i386/kernel/signal.ccurrent->tss.i387.hard.status = current->tss.i387.hard.swd;
current147arch/i386/kernel/signal.cmemcpy_tofs(buf, &current->tss.i387.hard, sizeof(*buf));
current148arch/i386/kernel/signal.ccurrent->used_math = 0;
current184arch/i386/kernel/signal.cif (current->exec_domain && current->exec_domain->signal_invmap)
current185arch/i386/kernel/signal.cput_user(current->exec_domain->signal_invmap[signr], frame+1);
current200arch/i386/kernel/signal.cput_user(current->tss.trap_no, frame+14);
current201arch/i386/kernel/signal.cput_user(current->tss.error_code, frame+15);
current210arch/i386/kernel/signal.cput_user(current->tss.cr2, frame+23);
current258arch/i386/kernel/signal.ccurrent->blocked |= sa->sa_mask;
current272arch/i386/kernel/signal.cunsigned long mask = ~current->blocked;
current276arch/i386/kernel/signal.cwhile ((signr = current->signal & mask)) {
current282arch/i386/kernel/signal.cstruct task_struct *t=current;
current287arch/i386/kernel/signal.csa = current->sig->action + signr;
current289arch/i386/kernel/signal.cif ((current->flags & PF_PTRACED) && signr != SIGKILL) {
current290arch/i386/kernel/signal.ccurrent->exit_code = signr;
current291arch/i386/kernel/signal.ccurrent->state = TASK_STOPPED;
current292arch/i386/kernel/signal.cnotify_parent(current);
current294arch/i386/kernel/signal.cif (!(signr = current->exit_code))
current296arch/i386/kernel/signal.ccurrent->exit_code = 0;
current299arch/i386/kernel/signal.cif (_S(signr) & current->blocked) {
current300arch/i386/kernel/signal.ccurrent->signal |= _S(signr);
current303arch/i386/kernel/signal.csa = current->sig->action + signr - 1;
current314arch/i386/kernel/signal.cif (current->pid == 1)
current321arch/i386/kernel/signal.cif (current->flags & PF_PTRACED)
current323arch/i386/kernel/signal.ccurrent->state = TASK_STOPPED;
current324arch/i386/kernel/signal.ccurrent->exit_code = signr;
current325arch/i386/kernel/signal.cif (!(current->p_pptr->sig->action[SIGCHLD-1].sa_flags & 
current327arch/i386/kernel/signal.cnotify_parent(current);
current333arch/i386/kernel/signal.cif (current->binfmt && current->binfmt->core_dump) {
current334arch/i386/kernel/signal.cif (current->binfmt->core_dump(signr, regs))
current339arch/i386/kernel/signal.ccurrent->signal |= _S(signr & 0x7f);
current340arch/i386/kernel/signal.ccurrent->flags |= PF_SIGNALED;
current58arch/i386/kernel/sys_i386.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
current43arch/i386/kernel/traps.cif (signr == SIGTRAP && current->flags & PF_PTRACED) \
current44arch/i386/kernel/traps.ccurrent->blocked &= ~(1 << (SIGTRAP-1)); \
current124arch/i386/kernel/traps.cif (STACK_MAGIC != *(unsigned long *)current->kernel_stack_page)
current127arch/i386/kernel/traps.ccurrent->comm, current->pid, 0xffff & i, current->kernel_stack_page);
current167arch/i386/kernel/traps.cDO_ERROR( 0, SIGFPE,  "divide error", divide_error, current)
current168arch/i386/kernel/traps.cDO_ERROR( 3, SIGTRAP, "int3", int3, current)
current169arch/i386/kernel/traps.cDO_ERROR( 4, SIGSEGV, "overflow", overflow, current)
current170arch/i386/kernel/traps.cDO_ERROR( 5, SIGSEGV, "bounds", bounds, current)
current171arch/i386/kernel/traps.cDO_ERROR( 6, SIGILL,  "invalid operand", invalid_op, current)
current172arch/i386/kernel/traps.cDO_ERROR( 7, SIGSEGV, "device not available", device_not_available, current)
current173arch/i386/kernel/traps.cDO_ERROR( 8, SIGSEGV, "double fault", double_fault, current)
current175arch/i386/kernel/traps.cDO_ERROR(10, SIGSEGV, "invalid TSS", invalid_TSS, current)
current176arch/i386/kernel/traps.cDO_ERROR(11, SIGBUS,  "segment not present", segment_not_present, current)
current177arch/i386/kernel/traps.cDO_ERROR(12, SIGBUS,  "stack segment", stack_segment, current)
current178arch/i386/kernel/traps.cDO_ERROR(15, SIGSEGV, "reserved", reserved, current)
current179arch/i386/kernel/traps.cDO_ERROR(17, SIGSEGV, "alignment check", alignment_check, current)
current188arch/i386/kernel/traps.ccurrent->tss.error_code = error_code;
current189arch/i386/kernel/traps.ccurrent->tss.trap_no = 13;
current190arch/i386/kernel/traps.csend_sig(SIGSEGV, current, 1);  
current212arch/i386/kernel/traps.cif (current->flags & PF_PTRACED)
current213arch/i386/kernel/traps.ccurrent->blocked &= ~(1 << (SIGTRAP-1));
current214arch/i386/kernel/traps.csend_sig(SIGTRAP, current, 1);
current215arch/i386/kernel/traps.ccurrent->tss.trap_no = 1;
current216arch/i386/kernel/traps.ccurrent->tss.error_code = error_code;
current248arch/i386/kernel/traps.ctask = current;
current302arch/i386/kernel/traps.cif (last_task_used_math == current)
current308arch/i386/kernel/traps.clast_task_used_math = current;
current311arch/i386/kernel/traps.cif(current->used_math)
current312arch/i386/kernel/traps.c__asm__("frstor %0": :"m" (current->tss.i387));
current319arch/i386/kernel/traps.ccurrent->used_math = 1;
current321arch/i386/kernel/traps.ccurrent->flags|=PF_USEDFPU;    /* So we fnsave on switch_to() */
current329arch/i386/kernel/traps.cprintk("killing %s.\n",current->comm);
current330arch/i386/kernel/traps.csend_sig(SIGFPE,current,1);
current44arch/i386/kernel/vm86.c#define VFLAGS  (*(unsigned short *)&(current->tss.v86flags))
current45arch/i386/kernel/vm86.c#define VEFLAGS  (current->tss.v86flags)
current57arch/i386/kernel/vm86.cif (!current->tss.vm86_info) {
current61arch/i386/kernel/vm86.cset_flags(regs->eflags, VEFLAGS, VIF_MASK | current->tss.v86mask);
current62arch/i386/kernel/vm86.cmemcpy_tofs(&current->tss.vm86_info->regs,regs,sizeof(*regs));
current63arch/i386/kernel/vm86.cput_fs_long(current->tss.screen_bitmap,&current->tss.vm86_info->screen_bitmap);
current64arch/i386/kernel/vm86.ctmp = current->tss.esp0;
current65arch/i386/kernel/vm86.ccurrent->tss.esp0 = current->saved_kernel_stack;
current66arch/i386/kernel/vm86.ccurrent->saved_kernel_stack = 0;
current108arch/i386/kernel/vm86.cif (current->saved_kernel_stack)
current134arch/i386/kernel/vm86.ccurrent->tss.v86mask = 0;
current137arch/i386/kernel/vm86.ccurrent->tss.v86mask = NT_MASK | IOPL_MASK;
current140arch/i386/kernel/vm86.ccurrent->tss.v86mask = AC_MASK | NT_MASK | IOPL_MASK;
current143arch/i386/kernel/vm86.ccurrent->tss.v86mask = ID_MASK | AC_MASK | NT_MASK | IOPL_MASK;
current151arch/i386/kernel/vm86.ccurrent->saved_kernel_stack = current->tss.esp0;
current152arch/i386/kernel/vm86.ccurrent->tss.esp0 = (unsigned long) pt_regs;
current153arch/i386/kernel/vm86.ccurrent->tss.vm86_info = v86;
current155arch/i386/kernel/vm86.ccurrent->tss.screen_bitmap = info.screen_bitmap;
current157arch/i386/kernel/vm86.cmark_screen_rdonly(current);
current195arch/i386/kernel/vm86.cset_flags(VEFLAGS, eflags, current->tss.v86mask);
current203arch/i386/kernel/vm86.cset_flags(VFLAGS, flags, current->tss.v86mask);
current215arch/i386/kernel/vm86.creturn flags | (VEFLAGS & current->tss.v86mask);
current307arch/i386/kernel/vm86.cif (is_revectored(i, &current->tss.vm86_info->int_revectored))
current309arch/i386/kernel/vm86.cif (i==0x21 && is_revectored(AH(regs),&current->tss.vm86_info->int21_revectored))
current336arch/i386/kernel/vm86.cif (current->flags & PF_PTRACED)
current337arch/i386/kernel/vm86.ccurrent->blocked &= ~(1 << (SIGTRAP-1));
current338arch/i386/kernel/vm86.csend_sig(SIGTRAP, current, 1);
current339arch/i386/kernel/vm86.ccurrent->tss.trap_no = 1;
current340arch/i386/kernel/vm86.ccurrent->tss.error_code = error_code;
current155arch/i386/math-emu/fpu_entry.cif (!current->used_math)
current166arch/i386/math-emu/fpu_entry.ccurrent->used_math = 1;
current219arch/i386/math-emu/fpu_entry.cif (current->flags & PF_PTRACED)
current307arch/i386/math-emu/fpu_entry.ccurrent->tss.trap_no = 16;
current308arch/i386/math-emu/fpu_entry.ccurrent->tss.error_code = 0;
current309arch/i386/math-emu/fpu_entry.csend_sig(SIGFPE, current, 1);
current682arch/i386/math-emu/fpu_entry.ccurrent->tss.trap_no = 16;
current683arch/i386/math-emu/fpu_entry.ccurrent->tss.error_code = 0;
current684arch/i386/math-emu/fpu_entry.csend_sig(signal,current,1);
current23arch/i386/math-emu/fpu_system.h#define LDT_DESCRIPTOR(s)       (current->ldt[(s) >> 3])
current36arch/i386/math-emu/fpu_system.h#define I387      (current->tss.i387)
current42arch/i386/mm/fault.cvma = find_vma(current, address);
current85arch/i386/mm/fault.ccurrent->tss.screen_bitmap |= 1 << bit;
current92arch/i386/mm/fault.cdo_wp_page(current, vma, address, error_code & 2);
current95arch/i386/mm/fault.cdo_no_page(current, vma, address, error_code & 2);
current104arch/i386/mm/fault.ccurrent->tss.cr2 = address;
current105arch/i386/mm/fault.ccurrent->tss.error_code = error_code;
current106arch/i386/mm/fault.ccurrent->tss.trap_no = 14;
current107arch/i386/mm/fault.csend_sig(SIGSEGV, current, 1);
current131arch/i386/mm/fault.ccurrent->tss.cr3, page);
current290arch/mips/kernel/ptrace.cif (current->flags & PF_PTRACED)
current293arch/mips/kernel/ptrace.ccurrent->flags |= PF_PTRACED;
current301arch/mips/kernel/ptrace.cif (child == current)
current304arch/mips/kernel/ptrace.c(current->uid != child->euid) ||
current305arch/mips/kernel/ptrace.c(current->uid != child->uid) ||
current306arch/mips/kernel/ptrace.c(current->gid != child->egid) ||
current307arch/mips/kernel/ptrace.c(current->gid != child->gid)) && !suser())
current313arch/mips/kernel/ptrace.cif (child->p_pptr != current) {
current315arch/mips/kernel/ptrace.cchild->p_pptr = current;
current327arch/mips/kernel/ptrace.cif (child->p_pptr != current)
current514arch/mips/kernel/ptrace.cif ((current->flags & (PF_PTRACED|PF_TRACESYS))
current517arch/mips/kernel/ptrace.ccurrent->exit_code = SIGTRAP;
current518arch/mips/kernel/ptrace.ccurrent->state = TASK_STOPPED;
current519arch/mips/kernel/ptrace.cnotify_parent(current);
current526arch/mips/kernel/ptrace.cif (current->exit_code)
current527arch/mips/kernel/ptrace.ccurrent->signal |= (1 << (current->exit_code - 1));
current528arch/mips/kernel/ptrace.ccurrent->exit_code = 0;
current34arch/mips/kernel/signal.cmask = current->blocked;
current35arch/mips/kernel/signal.ccurrent->blocked = set & _BLOCKABLE;
current38arch/mips/kernel/signal.ccurrent->state = TASK_INTERRUPTIBLE;
current62arch/mips/kernel/signal.ccurrent->blocked = context->sc_oldmask & _BLOCKABLE;
current242arch/mips/kernel/signal.cunsigned long mask = ~current->blocked;
current249arch/mips/kernel/signal.cwhile ((signr = current->signal & mask)) {
current251arch/mips/kernel/signal.cclear_bit(signr, &current->signal);
current252arch/mips/kernel/signal.csa = current->sig->action + signr;
current254arch/mips/kernel/signal.cif ((current->flags & PF_PTRACED) && signr != SIGKILL) {
current255arch/mips/kernel/signal.ccurrent->exit_code = signr;
current256arch/mips/kernel/signal.ccurrent->state = TASK_STOPPED;
current257arch/mips/kernel/signal.cnotify_parent(current);
current259arch/mips/kernel/signal.cif (!(signr = current->exit_code))
current261arch/mips/kernel/signal.ccurrent->exit_code = 0;
current264arch/mips/kernel/signal.cif (_S(signr) & current->blocked) {
current265arch/mips/kernel/signal.ccurrent->signal |= _S(signr);
current268arch/mips/kernel/signal.csa = current->sig->action + signr - 1;
current279arch/mips/kernel/signal.cif (current->pid == 1)
current286arch/mips/kernel/signal.cif (current->flags & PF_PTRACED)
current288arch/mips/kernel/signal.ccurrent->state = TASK_STOPPED;
current289arch/mips/kernel/signal.ccurrent->exit_code = signr;
current290arch/mips/kernel/signal.cif (!(current->p_pptr->sig->action[SIGCHLD-1].sa_flags & 
current292arch/mips/kernel/signal.cnotify_parent(current);
current298arch/mips/kernel/signal.cif (current->binfmt && current->binfmt->core_dump) {
current299arch/mips/kernel/signal.cif (current->binfmt->core_dump(signr, regs))
current304arch/mips/kernel/signal.ccurrent->signal |= _S(signr & 0x7f);
current305arch/mips/kernel/signal.ccurrent->flags |= PF_SIGNALED;
current339arch/mips/kernel/signal.csa = current->sig->action;
current349arch/mips/kernel/signal.ccurrent->blocked |= sa->sa_mask;
current45arch/mips/kernel/syscall.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
current55arch/mips/kernel/syscall.cif (current->pid != 0)
current59arch/mips/kernel/syscall.ccurrent->counter = -100;
current148arch/mips/kernel/syscall.cprintk("%s: syscall in branch delay slot.\n", current->comm);
current149arch/mips/kernel/syscall.ccurrent->sig->action[SIGILL-1].sa_handler = NULL;
current150arch/mips/kernel/syscall.ccurrent->blocked &= ~(1<<(SIGILL-1));
current151arch/mips/kernel/syscall.csend_sig(SIGILL, current, 1);
current177arch/mips/kernel/syscall.csend_sig(SIGSEGV, current, 1);
current188arch/mips/kernel/syscall.cif ((current->flags & PF_TRACESYS) == 0)
current191arch/mips/kernel/syscall.cif (errno < 0 || current->errno)
current202arch/mips/kernel/syscall.cif (errno < 0 || current->errno)
current38arch/mips/kernel/sysmips.cvma = find_vma(current, address);
current85arch/mips/kernel/sysmips.ccurrent->tss.mflags |= MF_FIXADE;
current87arch/mips/kernel/sysmips.ccurrent->tss.mflags |= MF_FIXADE;
current104arch/mips/kernel/traps.cif (STACK_MAGIC != *(u32 *)current->kernel_stack_page)
current107arch/mips/kernel/traps.ccurrent->comm, current->pid, current->kernel_stack_page);
current168arch/mips/kernel/traps.cif(current->tss.mflags & MF_FIXADE)
current176arch/mips/kernel/traps.csend_sig(SIGSEGV, current, 1);
current184arch/mips/kernel/traps.cif(current->tss.mflags & MF_FIXADE)
current198arch/mips/kernel/traps.csend_sig(SIGSEGV, current, 1);
current214arch/mips/kernel/traps.csend_sig(SIGBUS, current, 1);
current221arch/mips/kernel/traps.csend_sig(SIGBUS, current, 1);
current228arch/mips/kernel/traps.csend_sig(SIGFPE, current, 1);
current235arch/mips/kernel/traps.csend_sig(SIGFPE, current, 1);
current242arch/mips/kernel/traps.csend_sig(SIGILL, current, 1);
current249arch/mips/kernel/traps.csend_sig(SIGILL, current, 1);
current264arch/mips/kernel/traps.csend_sig(SIGILL, current, 1);
current283arch/mips/kernel/traps.csend_sig(SIGILL, current, 1);
current38arch/mips/mm/fault.cvma = find_vma(current, address);
current71arch/mips/mm/fault.ccurrent->tss.cp0_badvaddr = address;
current72arch/mips/mm/fault.ccurrent->tss.error_code = writeaccess;
current73arch/mips/mm/fault.csend_sig(SIGSEGV, current, 1);
current51arch/ppc/kernel/process.cold_tss = &current->tss;
current52arch/ppc/kernel/process.ccurrent = new;
current63arch/ppc/kernel/process.cif (current->pid != 0)
current67arch/ppc/kernel/process.ccurrent->counter = -100;
current30arch/ppc/kernel/signal.cmask = current->blocked;
current31arch/ppc/kernel/signal.ccurrent->blocked = set & _BLOCKABLE;
current34arch/ppc/kernel/signal.cprintk("Task: %x[%d] - SIGSUSPEND at %x, Mask: %x\n", current, current->pid, regs->nip, set);  
current37arch/ppc/kernel/signal.ccurrent->state = TASK_INTERRUPTIBLE;
current53arch/ppc/kernel/signal.ccurrent->blocked = sc->oldmask & _BLOCKABLE;
current93arch/ppc/kernel/signal.cunsigned long mask = ~current->blocked;
current105arch/ppc/kernel/signal.cwhile ((signr = current->signal & mask)) {
current115arch/ppc/kernel/signal.ccurrent->signal &= ~(1<<signr);  /* Clear bit */
current116arch/ppc/kernel/signal.csa = current->sig->action + signr;
current118arch/ppc/kernel/signal.cif ((current->flags & PF_PTRACED) && signr != SIGKILL) {
current119arch/ppc/kernel/signal.ccurrent->exit_code = signr;
current120arch/ppc/kernel/signal.ccurrent->state = TASK_STOPPED;
current121arch/ppc/kernel/signal.cnotify_parent(current);
current123arch/ppc/kernel/signal.cif (!(signr = current->exit_code))
current125arch/ppc/kernel/signal.ccurrent->exit_code = 0;
current128arch/ppc/kernel/signal.cif (_S(signr) & current->blocked) {
current129arch/ppc/kernel/signal.ccurrent->signal |= _S(signr);
current132arch/ppc/kernel/signal.csa = current->sig->action + signr - 1;
current143arch/ppc/kernel/signal.cif (current->pid == 1)
current150arch/ppc/kernel/signal.cif (current->flags & PF_PTRACED)
current152arch/ppc/kernel/signal.ccurrent->state = TASK_STOPPED;
current153arch/ppc/kernel/signal.ccurrent->exit_code = signr;
current154arch/ppc/kernel/signal.cif (!(current->p_pptr->sig->action[SIGCHLD-1].sa_flags &
current156arch/ppc/kernel/signal.cnotify_parent(current);
current162arch/ppc/kernel/signal.cif (current->binfmt && current->binfmt->core_dump) {
current163arch/ppc/kernel/signal.cif (current->binfmt->core_dump(signr, regs))
current168arch/ppc/kernel/signal.ccurrent->signal |= _S(signr & 0x7f);
current169arch/ppc/kernel/signal.ccurrent->flags |= PF_SIGNALED;
current200arch/ppc/kernel/signal.csa = current->sig->action;
current215arch/ppc/kernel/signal.csc->oldmask = current->blocked;
current218arch/ppc/kernel/signal.ccurrent->blocked |= sa->sa_mask;
current44arch/ppc/kernel/traps.csend_sig(signr, current, 1);
current99arch/ppc/kernel/traps.cprintk("TASK = %x[%d] '%s'\n", current, current->pid, current->comm);
current118arch/ppc/kernel/traps.cprintk("Task: %08X(%d), PC: %08X/%08X, Syscall: %3d, Result: %d\n", current, current->pid, regs->nip, regs->link, regs->gpr[0], regs->gpr[3]);
current64arch/ppc/mm/fault.cdir = pgd_offset(current->mm, regs->dar & PAGE_MASK);
current76arch/ppc/mm/fault.cMMU_hash_page(&current->tss, regs->dar & PAGE_MASK, pte);
current87arch/ppc/mm/fault.cprintk("beforefault: pgd[0] = %x[%x]\n",current->mm->pgd,*(current->mm->pgd));
current91arch/ppc/mm/fault.cprintk("handled: pgd[0] = %x[%x]\n",current->mm->pgd,*(current->mm->pgd));
current119arch/ppc/mm/fault.cdir = pgd_offset(current->mm, regs->dar & PAGE_MASK);
current135arch/ppc/mm/fault.ccurrent->mm, current->mm->pgd,
current136arch/ppc/mm/fault.ccurrent->mm->pgd+((regs->dar&PAGE_MASK) >> PGDIR_SHIFT));
current142arch/ppc/mm/fault.ccurrent->mm->pgd,dir,*dir,pmd,*pmd,pte);
current156arch/ppc/mm/fault.cMMU_hash_page(&current->tss, regs->dar & PAGE_MASK, pte); 
current164arch/ppc/mm/fault.cregs->dar, regs->dsisr, regs->nip, current->mm);
current190arch/ppc/mm/fault.cfor (vma = current->mm->mmap ; ; vma = vma->vm_next)
current195arch/ppc/mm/fault.cregs->nip, current,current->pid,current->mm,current->mm->mmap, address, error_code);
current202arch/ppc/mm/fault.cvma = find_vma(current, address);
current213arch/ppc/mm/fault.cprintk("stack: gpr[1]=%x ip = %x; current=%x[%d]; mm=%x; mmap=%x; address = %x error_code = %x\n",regs->gpr[1],regs->nip, current,current->pid,current->mm,current->mm->mmap, address, error_code);
current217arch/ppc/mm/fault.cif (vma->vm_end - address > current->rlim[RLIMIT_STACK].rlim_cur)
current220arch/ppc/mm/fault.ccurrent->rlim[RLIMIT_STACK].rlim_cur);
current222arch/ppc/mm/fault.cprintk("stack2: gpr[1]=%x ip = %x; current=%x[%d]; mm=%x; mmap=%x; address = %x error_code = %x\n",regs->gpr[1],regs->nip, current,current->pid,current->mm,current->mm->mmap, address, error_code);
current242arch/ppc/mm/fault.ccurrent,address,vma->vm_flags,current->mm,vma,vma->vm_start,vma->vm_end);
current284arch/ppc/mm/fault.cprintk("Task: %x, PC: %x, bad area! - Addr: %x\n", current, regs->nip, address);
current285arch/ppc/mm/fault.csend_sig(SIGSEGV, current, 1);
current290arch/ppc/mm/fault.ccurrent, regs->nip, address, current->tss.pg_tables);
current296arch/ppc/mm/fault.ccurrent,address,vma->vm_flags,current->mm,vma,vma->vm_start,vma->vm_end);
current309arch/ppc/mm/fault.cdir = pgd_offset(current->mm, address & PAGE_MASK);
current568arch/ppc/mm/init.clast_mappings[next_mapping].task = current;
current730arch/ppc/mm/init.cpgd = pgd_offset(current->mm, 0);
current745arch/ppc/mm/init.cflags = MMU_hash_page(&current->tss, address, 0);
current42arch/sparc/kernel/process.cif (current->pid != 0)
current46arch/sparc/kernel/process.ccurrent->counter = -100;
current97arch/sparc/kernel/process.cif(last_task_used_math == current) {
current100arch/sparc/kernel/process.cfpsave(&current->tss.float_regs[0], &current->tss.fsr,
current101arch/sparc/kernel/process.c&current->tss.fpqueue[0], &current->tss.fpqdepth);
current118arch/sparc/kernel/process.ccurrent->tss.w_saved = 0;
current119arch/sparc/kernel/process.ccurrent->tss.uwinmask = 0;
current120arch/sparc/kernel/process.ccurrent->tss.sig_address = 0;
current121arch/sparc/kernel/process.ccurrent->tss.sig_desc = 0;
current122arch/sparc/kernel/process.ccurrent->tss.sstk_info.cur_status = 0;
current123arch/sparc/kernel/process.ccurrent->tss.sstk_info.the_stack = 0;
current125arch/sparc/kernel/process.cif(last_task_used_math == current) {
current128arch/sparc/kernel/process.cfpsave(&current->tss.float_regs[0], &current->tss.fsr,
current129arch/sparc/kernel/process.c&current->tss.fpqueue[0], &current->tss.fpqdepth);
current132arch/sparc/kernel/process.cmemset(&current->tss.reg_window[0], 0,
current134arch/sparc/kernel/process.cmemset(&current->tss.rwbuf_stkptrs[0], 0,
current138arch/sparc/kernel/process.ccurrent->tss.flags &= ~SPARC_FLAG_KTHREAD;
current163arch/sparc/kernel/process.cif(last_task_used_math == current) {
current180arch/sparc/kernel/process.cp->tss.kpsr = current->tss.fork_kpsr;
current181arch/sparc/kernel/process.cp->tss.kwim = current->tss.fork_kwim;
current193arch/sparc/kernel/process.cchildregs->u_regs[UREG_I0] = current->pid;
current215arch/sparc/kernel/process.cdump->uexec = current->tss.core_exec;
current216arch/sparc/kernel/process.cdump->u_tsize = (((unsigned long) current->mm->end_code) -
current217arch/sparc/kernel/process.c((unsigned long) current->mm->start_code)) & ~(PAGE_SIZE - 1);
current218arch/sparc/kernel/process.cdump->u_dsize = ((unsigned long) (current->mm->brk + (PAGE_SIZE-1)));
current223arch/sparc/kernel/process.cmemcpy(&dump->fpu.fpstatus.fregs.regs[0], &current->tss.float_regs[0], (sizeof(unsigned long) * 32));
current224arch/sparc/kernel/process.cdump->fpu.fpstatus.fsr = current->tss.fsr;
current226arch/sparc/kernel/process.cdump->fpu.fpstatus.fpq_count = current->tss.fpqdepth;
current227arch/sparc/kernel/process.cmemcpy(&dump->fpu.fpstatus.fpq[0], &current->tss.fpqueue[0],
current229arch/sparc/kernel/process.cdump->sigcode = current->tss.sig_desc;
current84arch/sparc/kernel/setup.cif(current != task[0]) {
current35arch/sparc/kernel/signal.cmask = current->blocked;
current36arch/sparc/kernel/signal.ccurrent->blocked = set & _BLOCKABLE;
current49arch/sparc/kernel/signal.ccurrent->state = TASK_INTERRUPTIBLE;
current92arch/sparc/kernel/signal.ccurrent->comm, current->pid, regs->pc, scptr);
current99arch/sparc/kernel/signal.ccurrent->blocked = scptr->sigc_mask & _BLOCKABLE;
current100arch/sparc/kernel/signal.ccurrent->tss.sstk_info.cur_status = (scptr->sigc_onstack & 1);
current144arch/sparc/kernel/signal.cint old_status = current->tss.sstk_info.cur_status;
current156arch/sparc/kernel/signal.ccurrent->comm, current->pid);
current162arch/sparc/kernel/signal.ccurrent->sig->action[SIGILL-1].sa_handler = SIG_DFL;
current163arch/sparc/kernel/signal.ccurrent->blocked &= ~(1<<(SIGILL-1));
current164arch/sparc/kernel/signal.csend_sig(SIGILL,current,1);
current177arch/sparc/kernel/signal.csc->sigc_oswins = current->tss.w_saved;
current178arch/sparc/kernel/signal.cif(current->tss.w_saved)
current179arch/sparc/kernel/signal.cfor(window = 0; window < current->tss.w_saved; window++) {
current181arch/sparc/kernel/signal.c(char *)current->tss.rwbuf_stkptrs[window];
current183arch/sparc/kernel/signal.c&current->tss.reg_window[window],
current190arch/sparc/kernel/signal.ccurrent->tss.w_saved = 0; /* So process is allowed to execute. */
current197arch/sparc/kernel/signal.csframep->sig_code = current->tss.sig_desc;
current198arch/sparc/kernel/signal.csframep->sig_address = current->tss.sig_address;
current219arch/sparc/kernel/signal.cunsigned long mask = ~current->blocked;
current227arch/sparc/kernel/signal.cwhile ((signr = current->signal & mask) != 0) {
current229arch/sparc/kernel/signal.cclear_bit(signr, &current->signal);
current230arch/sparc/kernel/signal.csa = current->sig->action + signr;
current239arch/sparc/kernel/signal.cif(current->pid == 1)
current246arch/sparc/kernel/signal.ccurrent->state = TASK_STOPPED;
current247arch/sparc/kernel/signal.ccurrent->exit_code = signr;
current248arch/sparc/kernel/signal.cif(!(current->p_pptr->sig->action[SIGCHLD-1].sa_flags &
current250arch/sparc/kernel/signal.cnotify_parent(current);
current256arch/sparc/kernel/signal.cif(current->binfmt && current->binfmt->core_dump) {
current257arch/sparc/kernel/signal.cif(current->binfmt->core_dump(signr, regs))
current262arch/sparc/kernel/signal.ccurrent->signal |= _S(signr & 0x7f);
current263arch/sparc/kernel/signal.ccurrent->flags |= PF_SIGNALED;
current291arch/sparc/kernel/signal.csa = current->sig->action;
current302arch/sparc/kernel/signal.ccurrent->blocked |= sa->sa_mask;
current317arch/sparc/kernel/signal.cmemcpy(ossptr, &current->tss.sstk_info, sizeof(struct sigstack));
current324arch/sparc/kernel/signal.cmemcpy(&current->tss.sstk_info, ssptr, sizeof(struct sigstack));
current144arch/sparc/kernel/smp.ccurrent->utime++;
current145arch/sparc/kernel/smp.cif (current->pid) {
current146arch/sparc/kernel/smp.cif (current->priority < 15)
current152arch/sparc/kernel/smp.cif (current->it_virt_value && !(--current->it_virt_value)) {
current153arch/sparc/kernel/smp.ccurrent->it_virt_value = current->it_virt_incr;
current154arch/sparc/kernel/smp.csend_sig(SIGVTALRM,current,1);
current157arch/sparc/kernel/smp.ccurrent->stime++;
current158arch/sparc/kernel/smp.cif(current->pid)
current161arch/sparc/kernel/smp.cif (prof_buffer && current->pid) {
current174arch/sparc/kernel/smp.cif ((current->rlim[RLIMIT_CPU].rlim_max != RLIM_INFINITY) &&
current175arch/sparc/kernel/smp.c(((current->stime + current->utime) / HZ) >= current->rlim[RLIMIT_CPU].rlim_max))
current176arch/sparc/kernel/smp.csend_sig(SIGKILL, current, 1);
current177arch/sparc/kernel/smp.cif ((current->rlim[RLIMIT_CPU].rlim_cur != RLIM_INFINITY) &&
current178arch/sparc/kernel/smp.c(((current->stime + current->utime) % HZ) == 0)) {
current179arch/sparc/kernel/smp.cunsigned long psecs = (current->stime + current->utime) / HZ;
current181arch/sparc/kernel/smp.cif (psecs == current->rlim[RLIMIT_CPU].rlim_cur)
current182arch/sparc/kernel/smp.csend_sig(SIGXCPU, current, 1);
current184arch/sparc/kernel/smp.celse if ((psecs > current->rlim[RLIMIT_CPU].rlim_cur) &&
current185arch/sparc/kernel/smp.c((psecs - current->rlim[RLIMIT_CPU].rlim_cur) % 5) == 0)
current186arch/sparc/kernel/smp.csend_sig(SIGXCPU, current, 1);
current190arch/sparc/kernel/smp.cif (current->it_prof_value && !(--current->it_prof_value)) {
current191arch/sparc/kernel/smp.ccurrent->it_prof_value = current->it_prof_incr;
current192arch/sparc/kernel/smp.csend_sig(SIGPROF,current,1);
current195arch/sparc/kernel/smp.cif(0 > --current->counter || current->pid == 0) {
current196arch/sparc/kernel/smp.ccurrent->counter = 0;
current36arch/sparc/kernel/sunos_ioctl.cif (fd >= NR_OPEN || !(filp = current->files->fd [fd]))
current39arch/sparc/kernel/sys_bsd.cregs = (struct pt_regs *) (current->saved_kernel_stack +
current41arch/sparc/kernel/sys_bsd.ccurrent->tss.sig_address = regs->pc;
current42arch/sparc/kernel/sys_bsd.ccurrent->tss.sig_desc = regs->u_regs[UREG_G1];
current43arch/sparc/kernel/sys_bsd.csend_sig(SIGSYS, current, 1);
current49arch/sparc/kernel/sys_sparc.cstruct file *file = current->files->fd[fd];
current50arch/sparc/kernel/sys_sunos.cfor (vmm = find_vma(current, addr); ; vmm = vmm->vm_next) {
current70arch/sparc/kernel/sys_sunos.ccurrent->comm);
current74arch/sparc/kernel/sys_sunos.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
current115arch/sparc/kernel/sys_sunos.cif (brk < current->mm->end_code)
current119arch/sparc/kernel/sys_sunos.coldbrk = PAGE_ALIGN(current->mm->brk);
current121arch/sparc/kernel/sys_sunos.ccurrent->mm->brk = brk;
current128arch/sparc/kernel/sys_sunos.cif (brk <= current->mm->brk) {
current129arch/sparc/kernel/sys_sunos.ccurrent->mm->brk = brk;
current136arch/sparc/kernel/sys_sunos.crlim = current->rlim[RLIMIT_DATA].rlim_cur;
current139arch/sparc/kernel/sys_sunos.cif (brk - current->mm->end_code > rlim)
current145arch/sparc/kernel/sys_sunos.cif (find_vma_intersection(current, oldbrk, newbrk+PAGE_SIZE))
current163arch/sparc/kernel/sys_sunos.ccurrent->mm->brk = brk;
current175arch/sparc/kernel/sys_sunos.cerror = sunos_brk(((int) current->mm->brk) + increment);
current179arch/sparc/kernel/sys_sunos.creturn current->mm->brk;
current190arch/sparc/kernel/sys_sunos.ccurrent->comm, increment);
current212arch/sparc/kernel/sys_sunos.ccurrent->comm,
current239arch/sparc/kernel/sys_sunos.ccurrent->comm,
current275arch/sparc/kernel/sys_sunos.cpgdp = pgd_offset(current->mm, addr);
current308arch/sparc/kernel/sys_sunos.cold = current->blocked;
current309arch/sparc/kernel/sys_sunos.ccurrent->blocked |= (blk_mask & _BLOCKABLE);
current320arch/sparc/kernel/sys_sunos.cretval = current->blocked;
current321arch/sparc/kernel/sys_sunos.ccurrent->blocked = newmask & _BLOCKABLE;
current380arch/sparc/kernel/sys_sunos.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
current449arch/sparc/kernel/sys_sunos.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
current521arch/sparc/kernel/sys_sunos.cregs = (struct pt_regs *) (current->saved_kernel_stack +
current523arch/sparc/kernel/sys_sunos.ccurrent->tss.sig_address = regs->pc;
current524arch/sparc/kernel/sys_sunos.ccurrent->tss.sig_desc = regs->u_regs[UREG_G1];
current525arch/sparc/kernel/sys_sunos.csend_sig(SIGSYS, current, 1);
current573arch/sparc/kernel/sys_sunos.ccurrent->personality |= STICKY_TIMEOUTS;
current637arch/sparc/kernel/sys_sunos.cfile = current->files->fd [fd];
current792arch/sparc/kernel/sys_sunos.cif((!pid || pid == current->pid) &&
current35arch/sparc/kernel/traps.cprintk("%s[%d]: ", current->comm, current->pid);
current51arch/sparc/kernel/traps.cprintk("%s(%d): %s\n", current->comm, current->pid, str);
current68arch/sparc/kernel/traps.ccurrent->tss.sig_desc = SUBSIG_BADTRAP(type - 0x80);
current69arch/sparc/kernel/traps.ccurrent->tss.sig_address = pc;
current70arch/sparc/kernel/traps.csend_sig(SIGILL, current, 1);
current78arch/sparc/kernel/traps.ccurrent->tss.sig_address = pc;
current79arch/sparc/kernel/traps.ccurrent->tss.sig_desc = SUBSIG_ILLINST;
current80arch/sparc/kernel/traps.csend_sig(SIGILL, current, 1);
current88arch/sparc/kernel/traps.ccurrent->tss.sig_address = pc;
current89arch/sparc/kernel/traps.ccurrent->tss.sig_desc = SUBSIG_PRIVINST;
current90arch/sparc/kernel/traps.csend_sig(SIGILL, current, 1);
current100arch/sparc/kernel/traps.ccurrent->tss.sig_address = pc;
current101arch/sparc/kernel/traps.ccurrent->tss.sig_desc = SUBSIG_PRIVINST;
current102arch/sparc/kernel/traps.csend_sig(SIGBUS, current, 1);
current125arch/sparc/kernel/traps.cif(last_task_used_math == current)
current133arch/sparc/kernel/traps.clast_task_used_math = current;
current134arch/sparc/kernel/traps.cif(current->used_math) {
current135arch/sparc/kernel/traps.cfpload(&current->tss.float_regs[0], &current->tss.fsr);
current139arch/sparc/kernel/traps.ccurrent->used_math = 1;
current194arch/sparc/kernel/traps.ccurrent->tss.sig_address = pc;
current195arch/sparc/kernel/traps.ccurrent->tss.sig_desc = SUBSIG_TAG; /* as good as any */
current196arch/sparc/kernel/traps.csend_sig(SIGEMT, current, 1);
current214arch/sparc/kernel/traps.csend_sig(SIGILL, current, 1);
current220arch/sparc/kernel/traps.csend_sig(SIGILL, current, 1);
current228arch/sparc/kernel/traps.csend_sig(SIGILL, current, 1);
current236arch/sparc/kernel/traps.csend_sig(SIGILL, current, 1);
current244arch/sparc/kernel/traps.csend_sig(SIGILL, current, 1);
current15arch/sparc/kernel/windows.cif(current->tss.uwinmask)
current40arch/sparc/kernel/windows.cstruct thread_struct *tp = &current->tss;
current95arch/sparc/kernel/windows.cstruct thread_struct *tp = &current->tss;
current138arch/sparc/mm/fault.cvma = find_vma(current, address);
current168arch/sparc/mm/fault.ccurrent->tss.sig_address = address;
current169arch/sparc/mm/fault.ccurrent->tss.sig_desc = SUBSIG_NOMAPPING;
current170arch/sparc/mm/fault.csend_sig(SIGSEGV, current, 1);
current189arch/sparc/mm/fault.c(unsigned long) current->mm->context);
current191arch/sparc/mm/fault.c(unsigned long) current->mm->pgd);
current200arch/sparc/mm/fault.cvma = find_vma(current, address);
current219arch/sparc/mm/fault.ccurrent->tss.sig_address = address;
current220arch/sparc/mm/fault.ccurrent->tss.sig_desc = SUBSIG_NOMAPPING;
current221arch/sparc/mm/fault.csend_sig(SIGSEGV, current, 1);
current227arch/sparc/mm/fault.cunsigned long sp = current->tss.rwbuf_stkptrs[0];
current682arch/sparc/mm/srmmu.cif(ctxp->ctx_mm == current->mm)
current1133arch/sparc/mm/srmmu.cstruct mm_struct *mm = current->mm;
current1147arch/sparc/mm/srmmu.cif(current->tss.flags & SPARC_FLAG_KTHREAD) {
current1148arch/sparc/mm/srmmu.calloc_context(current->mm);
current1149arch/sparc/mm/srmmu.csrmmu_ctxd_set(&srmmu_context_table[current->mm->context], current->mm->pgd);
current1150arch/sparc/mm/srmmu.csrmmu_set_context(current->mm->context);
current983arch/sparc/mm/sun4c.cif(ctxp->ctx_mm == current->mm)
current1028arch/sparc/mm/sun4c.cif(current->tss.flags & SPARC_FLAG_KTHREAD) {
current1029arch/sparc/mm/sun4c.csun4c_alloc_context(current->mm);
current1030arch/sparc/mm/sun4c.csun4c_set_context(current->mm->context);
current1037arch/sparc/mm/sun4c.cstruct mm_struct *mm = current->mm;
current449drivers/block/floppy.c#define NO_SIGNAL (!(current->signal & ~current->blocked) || !interruptible)
current4168drivers/block/floppy.cfor (i=current->mm->env_start; i< current->mm->env_end; i ++){
current1339drivers/block/ide-cd.ccurrent->state = TASK_INTERRUPTIBLE;
current1340drivers/block/ide-cd.ccurrent->timeout = jiffies + time;
current151drivers/block/ll_rw_blk.cstruct wait_queue wait = { current, NULL };
current155drivers/block/ll_rw_blk.ccurrent->state = TASK_UNINTERRUPTIBLE;
current165drivers/block/ll_rw_blk.ccurrent->state = TASK_RUNNING;
current246drivers/block/loop.cif (arg >= NR_OPEN || !(file = current->files->fd[arg]))
current398drivers/cdrom/cdu31a.ccurrent->state = TASK_INTERRUPTIBLE;
current399drivers/cdrom/cdu31a.ccurrent->timeout = jiffies;
current637drivers/cdrom/cdu31a.ccurrent->state = TASK_INTERRUPTIBLE;
current638drivers/cdrom/cdu31a.ccurrent->timeout = jiffies + 2*HZ;
current833drivers/cdrom/cdu31a.cif (current != has_cd_task) /* Allow recursive calls to this routine */
current838drivers/cdrom/cdu31a.cif (current->signal & ~current->blocked)
current848drivers/cdrom/cdu31a.chas_cd_task = current;
current896drivers/cdrom/cdu31a.ccurrent->state = TASK_INTERRUPTIBLE;
current897drivers/cdrom/cdu31a.ccurrent->timeout = jiffies + HZ/10; /* Wait .1 seconds on retries */
current1492drivers/cdrom/cdu31a.cif (current->signal & ~current->blocked)
current1504drivers/cdrom/cdu31a.chas_cd_task = current;
current2193drivers/cdrom/cdu31a.cif (current->signal & ~current->blocked)
current2200drivers/cdrom/cdu31a.chas_cd_task = current;
current857drivers/cdrom/mcdx.cif (current->pid == 0) {        /* no sleep allowed */
current859drivers/cdrom/mcdx.ccurrent->timeout = jiffies;
current863drivers/cdrom/mcdx.ccurrent->timeout = tout;
current866drivers/cdrom/mcdx.cwhile (current->timeout) {
current868drivers/cdrom/mcdx.cTRACE((SLEEP, "delay: to is %d\n", current->timeout));
current1326drivers/cdrom/mcdx.cstuffp->lock = current->pid;
current1333drivers/cdrom/mcdx.ccurrent->timeout = jiffies + 5 * HZ;
current1334drivers/cdrom/mcdx.cwhile (stuffp->introk && stuffp->busy && current->timeout) {
current1337drivers/cdrom/mcdx.cstuffp->busy, current->timeout));
current1341drivers/cdrom/mcdx.cif (current->timeout == 0 || !stuffp->introk) {
current1342drivers/cdrom/mcdx.cif (current->timeout == 0)  {
current797drivers/cdrom/sbpcd.ccurrent->state = TASK_INTERRUPTIBLE;
current798drivers/cdrom/sbpcd.ccurrent->timeout = jiffies + time;
current336drivers/cdrom/sonycd535.ccurrent->state = TASK_INTERRUPTIBLE;
current337drivers/cdrom/sonycd535.ccurrent->timeout = jiffies;
current893drivers/cdrom/sonycd535.ccurrent->state = TASK_INTERRUPTIBLE;
current894drivers/cdrom/sonycd535.ccurrent->timeout = jiffies + RETRY_FOR_BAD_STATUS;
current811drivers/char/apm_bios.cstruct wait_queue  wait = { current,  NULL };
current823drivers/char/apm_bios.ccurrent->state = TASK_INTERRUPTIBLE;
current825drivers/char/apm_bios.c&& !(current->signal & ~current->blocked)) {
current829drivers/char/apm_bios.ccurrent->state = TASK_RUNNING;
current841drivers/char/apm_bios.cif (current->signal & ~current->blocked)
current2362drivers/char/cyclades.cprintk("cyc: %d(%d): decrementing count to %d\n", __LINE__, current->pid, info->count - 1);
current2396drivers/char/cyclades.ccurrent->state = TASK_INTERRUPTIBLE;
current2397drivers/char/cyclades.ccurrent->timeout = jiffies + info->close_delay;
current2434drivers/char/cyclades.cprintk("cyc: %d(%d): setting count to 0\n", __LINE__, current->pid);
current2453drivers/char/cyclades.cstruct wait_queue wait = { current, NULL };
current2483drivers/char/cyclades.c(info->session != current->session)){
current2488drivers/char/cyclades.c(info->pgrp != current->pgrp)){
current2522drivers/char/cyclades.cprintk("cyc: %d(%d): decrementing count to %d\n", __LINE__, current->pid, info->count);
current2545drivers/char/cyclades.ccurrent->state = TASK_INTERRUPTIBLE;
current2565drivers/char/cyclades.cif (current->signal & ~current->blocked) {
current2575drivers/char/cyclades.ccurrent->state = TASK_RUNNING;
current2580drivers/char/cyclades.cprintk("cyc: %d(%d): incrementing count to %d\n", __LINE__, current->pid, info->count);
current2623drivers/char/cyclades.cprintk("cyc: %d(%d): incrementing count to %d\n", __LINE__, current->pid, info->count);
current2658drivers/char/cyclades.cinfo->session = current->session;
current2659drivers/char/cyclades.cinfo->pgrp = current->pgrp;
current308drivers/char/ftape/fdc-io.c{current, NULL};
current311drivers/char/ftape/fdc-io.cint current_blocked = current->blocked;
current321drivers/char/ftape/fdc-io.ccurrent->timeout = jiffies + 1 + (time + MSPT - 1) / MSPT;
current322drivers/char/ftape/fdc-io.ccurrent->state = TASK_INTERRUPTIBLE;
current323drivers/char/ftape/fdc-io.ccurrent->blocked = _BLOCK_ALL;
current327drivers/char/ftape/fdc-io.c} while (!interrupt_seen && current->state != TASK_RUNNING);
current328drivers/char/ftape/fdc-io.ccurrent->blocked = current_blocked;  /* restore */
current331drivers/char/ftape/fdc-io.ccurrent->timeout = 0;  /* interrupt hasn't cleared this */
current336drivers/char/ftape/fdc-io.cif (current->timeout > 0) {
current338drivers/char/ftape/fdc-io.cif (current->signal & ~current->blocked) {
current343drivers/char/ftape/fdc-io.cif (current->signal & ~current->blocked) {
current133drivers/char/ftape/ftape-io.ccurrent->timeout = jiffies + ticks;
current134drivers/char/ftape/ftape-io.ccurrent->state = TASK_INTERRUPTIBLE;
current138drivers/char/ftape/ftape-io.cwhile (current->state != TASK_RUNNING) {
current141drivers/char/ftape/ftape-io.cif (current->signal & ~current->blocked) {
current145drivers/char/ftape/ftape-io.c} while (current->timeout > 0);
current226drivers/char/ftape/ftape-io.cif (current->signal & _DONT_BLOCK) {
current243drivers/char/ftape/ftape-io.cif (current->signal & _DONT_BLOCK) {
current349drivers/char/ftape/ftape-io.cif (current->signal & _NEVER_BLOCK) {
current1035drivers/char/ftape/ftape-io.cif (current->signal & _DONT_BLOCK) {
current311drivers/char/ftape/ftape-read.cif (current->signal & _DONT_BLOCK) {
current639drivers/char/ftape/ftape-read.cif (current->signal & _DONT_BLOCK) {
current589drivers/char/ftape/ftape-rw.c(current->signal & _DONT_BLOCK)) {
current733drivers/char/ftape/ftape-rw.c(current->signal & _DONT_BLOCK) == 0);
current921drivers/char/ftape/ftape-rw.cif ((current->signal & _DONT_BLOCK) || ftape_failure) {
current946drivers/char/ftape/ftape-rw.c(current->signal & _DONT_BLOCK) == 0 &&
current162drivers/char/ftape/ftape-write.cif (current->signal & _DONT_BLOCK) {
current334drivers/char/ftape/ftape-write.cif (current->signal & _DONT_BLOCK) {
current682drivers/char/ftape/ftape-write.cif (current->signal & _DONT_BLOCK) {
current162drivers/char/ftape/kernel-interface.ccurrent->blocked = old_sigmask;    /* restore mask */
current241drivers/char/ftape/kernel-interface.cold_sigmask = current->blocked;
current242drivers/char/ftape/kernel-interface.ccurrent->blocked = _BLOCK_ALL;
current247drivers/char/ftape/kernel-interface.ccurrent->blocked = old_sigmask;    /* restore mask */
current256drivers/char/ftape/kernel-interface.ccurrent->blocked = old_sigmask | _DO_BLOCK;
current274drivers/char/ftape/kernel-interface.ccurrent->blocked = _BLOCK_ALL;
current282drivers/char/ftape/kernel-interface.ccurrent->blocked = old_sigmask;    /* restore before open state */
current301drivers/char/ftape/kernel-interface.cold_sigmask = current->blocked;    /* save mask */
current302drivers/char/ftape/kernel-interface.ccurrent->blocked = _BLOCK_ALL;
current306drivers/char/ftape/kernel-interface.ccurrent->blocked = old_sigmask;    /* restore mask */
current325drivers/char/ftape/kernel-interface.cold_sigmask = current->blocked;    /* save mask */
current326drivers/char/ftape/kernel-interface.ccurrent->blocked = _BLOCK_ALL;
current329drivers/char/ftape/kernel-interface.ccurrent->blocked = old_sigmask;    /* restore mask */
current348drivers/char/ftape/kernel-interface.cold_sigmask = current->blocked;    /* save mask */
current349drivers/char/ftape/kernel-interface.ccurrent->blocked = _BLOCK_ALL;
current352drivers/char/ftape/kernel-interface.ccurrent->blocked = old_sigmask;    /* restore mask */
current837drivers/char/istallion.cif (current->signal & ~current->blocked)
current877drivers/char/istallion.c(portp->session != current->session))
current880drivers/char/istallion.c(portp->pgrp != current->pgrp))
current903drivers/char/istallion.cportp->session = current->session;
current904drivers/char/istallion.cportp->pgrp = current->pgrp;
current1072drivers/char/istallion.cif (current->signal & ~current->blocked) {
current1106drivers/char/istallion.cif (current->signal & ~current->blocked) {
current1148drivers/char/istallion.cif (current->signal & ~current->blocked) {
current1181drivers/char/istallion.cif (current->signal & ~current->blocked) {
current1214drivers/char/istallion.cif (current->signal & ~current->blocked) {
current1224drivers/char/istallion.cif (current->signal & ~current->blocked) {
current1281drivers/char/istallion.ccurrent->state = TASK_INTERRUPTIBLE;
current1282drivers/char/istallion.ccurrent->timeout = jiffies + len;
current1338drivers/char/istallion.cif (current->signal & ~current->blocked) {
current210drivers/char/lp.ccurrent->timeout = jiffies + LP_TIMEOUT_INTERRUPT;
current214drivers/char/lp.cif (current->signal & ~current->blocked) {
current255drivers/char/lp.ccurrent->state = TASK_INTERRUPTIBLE;
current256drivers/char/lp.ccurrent->timeout = jiffies + LP_TIMEOUT_POLLED;
current263drivers/char/lp.ccurrent->state = TASK_INTERRUPTIBLE;
current264drivers/char/lp.ccurrent->timeout = jiffies + LP_TIMEOUT_POLLED;
current272drivers/char/lp.ccurrent->state = TASK_INTERRUPTIBLE;
current273drivers/char/lp.ccurrent->timeout = jiffies + LP_TIMEOUT_POLLED;
current278drivers/char/lp.cif (current->signal & ~current->blocked) {
current290drivers/char/lp.ccurrent->state = TASK_INTERRUPTIBLE;
current291drivers/char/lp.ccurrent->timeout = jiffies + LP_TIME(minor);
current620drivers/char/n_tty.creturn ((current->blocked & (1<<(sig-1))) ||
current621drivers/char/n_tty.c(current->sig->action[sig-1].sa_handler == SIG_IGN));
current754drivers/char/n_tty.cstruct wait_queue wait = { current, NULL };
current774drivers/char/n_tty.ccurrent->tty == tty) {
current777drivers/char/n_tty.celse if (current->pgrp != tty->pgrp) {
current779drivers/char/n_tty.cis_orphaned_pgrp(current->pgrp))
current781drivers/char/n_tty.ckill_pg(current->pgrp, SIGTTIN, 1);
current788drivers/char/n_tty.ccurrent->timeout = (unsigned long) -1;
current793drivers/char/n_tty.ccurrent->timeout = (unsigned long) -1;
current801drivers/char/n_tty.ccurrent->timeout = time + jiffies;
current804drivers/char/n_tty.ccurrent->timeout = 0;
current822drivers/char/n_tty.ccurrent->state = TASK_INTERRUPTIBLE;
current835drivers/char/n_tty.cif (!current->timeout)
current841drivers/char/n_tty.cif (current->signal & ~current->blocked) {
current848drivers/char/n_tty.ccurrent->state = TASK_RUNNING;
current904drivers/char/n_tty.ccurrent->timeout = time + jiffies;
current911drivers/char/n_tty.ccurrent->state = TASK_RUNNING;
current912drivers/char/n_tty.ccurrent->timeout = 0;
current926drivers/char/n_tty.cstruct wait_queue wait = { current, NULL };
current940drivers/char/n_tty.ccurrent->state = TASK_INTERRUPTIBLE;
current941drivers/char/n_tty.cif (current->signal & ~current->blocked) {
current971drivers/char/n_tty.ccurrent->state = TASK_RUNNING;
current233drivers/char/pcxx.cstruct wait_queue wait = { current, NULL };
current263drivers/char/pcxx.ccurrent->state = TASK_INTERRUPTIBLE;
current275drivers/char/pcxx.cif(current->signal & ~current->blocked) {
current281drivers/char/pcxx.ccurrent->state = TASK_RUNNING;
current382drivers/char/pcxx.c(ch->session != current->session))
current385drivers/char/pcxx.c(ch->pgrp != current->pgrp))
current414drivers/char/pcxx.cch->session = current->session;
current415drivers/char/pcxx.cch->pgrp = current->pgrp;
current508drivers/char/pcxx.ccurrent->state = TASK_INTERRUPTIBLE;
current509drivers/char/pcxx.ccurrent->timeout = jiffies + info->close_delay;
current421drivers/char/psaux.cstruct wait_queue wait = { current, NULL };
current430drivers/char/psaux.ccurrent->state = TASK_INTERRUPTIBLE;
current431drivers/char/psaux.cif (queue_empty() && !(current->signal & ~current->blocked)) {
current435drivers/char/psaux.ccurrent->state = TASK_RUNNING;
current448drivers/char/psaux.cif (current->signal & ~current->blocked)
current552drivers/char/psaux.ccurrent->state = TASK_INTERRUPTIBLE;
current553drivers/char/psaux.ccurrent->timeout = jiffies + (5*HZ + 99) / 100;
current587drivers/char/psaux.ccurrent->state = TASK_INTERRUPTIBLE;
current588drivers/char/psaux.ccurrent->timeout = jiffies + (5*HZ + 99) / 100;
current214drivers/char/pty.c!(current->signal & ~current->blocked))
current648drivers/char/random.cstruct wait_queue   wait = { current, NULL };
current658drivers/char/random.ccurrent->state = TASK_INTERRUPTIBLE;
current668drivers/char/random.cif (current->signal & ~current->blocked) {
current682drivers/char/random.ccurrent->state = TASK_RUNNING;
current136drivers/char/rtc.cstruct wait_queue wait = { current, NULL };
current148drivers/char/rtc.ccurrent->state = TASK_INTERRUPTIBLE;
current155drivers/char/rtc.cif (current->signal & ~current->blocked) {
current169drivers/char/rtc.ccurrent->state = TASK_RUNNING;
current279drivers/char/selection.cstruct wait_queue wait = { current, NULL };
current288drivers/char/selection.ccurrent->state = TASK_INTERRUPTIBLE;
current300drivers/char/selection.ccurrent->state = TASK_RUNNING;
current1727drivers/char/serial.ccurrent->state = TASK_INTERRUPTIBLE;
current1728drivers/char/serial.ccurrent->timeout = jiffies + duration;
current2019drivers/char/serial.cif (current->signal & ~current->blocked)
current2179drivers/char/serial.ccurrent->state = TASK_INTERRUPTIBLE;
current2180drivers/char/serial.ccurrent->timeout = jiffies + info->timeout;
current2196drivers/char/serial.ccurrent->state = TASK_INTERRUPTIBLE;
current2197drivers/char/serial.ccurrent->timeout = jiffies + info->close_delay;
current2236drivers/char/serial.cstruct wait_queue wait = { current, NULL };
current2267drivers/char/serial.c(info->session != current->session))
current2271drivers/char/serial.c(info->pgrp != current->pgrp))
current2322drivers/char/serial.ccurrent->state = TASK_INTERRUPTIBLE;
current2340drivers/char/serial.cif (current->signal & ~current->blocked) {
current2350drivers/char/serial.ccurrent->state = TASK_RUNNING;
current2427drivers/char/serial.cinfo->session = current->session;
current2428drivers/char/serial.cinfo->pgrp = current->pgrp;
current654drivers/char/stallion.c(portp->session != current->session))
current657drivers/char/stallion.c(portp->pgrp != current->pgrp))
current680drivers/char/stallion.cportp->session = current->session;
current681drivers/char/stallion.cportp->pgrp = current->pgrp;
current733drivers/char/stallion.cif (current->signal & ~current->blocked) {
current839drivers/char/stallion.ccurrent->state = TASK_INTERRUPTIBLE;
current840drivers/char/stallion.ccurrent->timeout = jiffies + len;
current758drivers/char/tpqic02.ccurrent->timeout = jiffies + 3*HZ/10;  /* nap 0.30 sec between checks, */
current759drivers/char/tpqic02.ccurrent->state = TASK_INTERRUPTIBLE;
current299drivers/char/tty_io.cif (current->tty != tty)
current305drivers/char/tty_io.cif (current->pgrp == tty->pgrp)
current309drivers/char/tty_io.cif (is_orphaned_pgrp(current->pgrp))
current311drivers/char/tty_io.c(void) kill_pg(current->pgrp,SIGTTOU,1);
current476drivers/char/tty_io.cstruct tty_struct *tty = current->tty;
current483drivers/char/tty_io.cif (current->tty_old_pgrp) {
current484drivers/char/tty_io.ckill_pg(current->tty_old_pgrp, SIGHUP, on_exit);
current485drivers/char/tty_io.ckill_pg(current->tty_old_pgrp, SIGCONT, on_exit);
current494drivers/char/tty_io.ccurrent->tty_old_pgrp = 0;
current499drivers/char/tty_io.cif (p->session == current->session)
current519drivers/char/tty_io.creturn (current->signal & ~current->blocked) ? -1 : 0;
current736drivers/char/tty_io.c(current->tty == tty) &&
current737drivers/char/tty_io.c(tty->pgrp != current->pgrp))
current738drivers/char/tty_io.cif (is_ignored(SIGTTIN) || is_orphaned_pgrp(current->pgrp))
current741drivers/char/tty_io.c(void) kill_pg(current->pgrp, SIGTTIN, 1);
current772drivers/char/tty_io.c(current->tty == tty) && (tty->pgrp != current->pgrp)) {
current773drivers/char/tty_io.cif (is_orphaned_pgrp(current->pgrp))
current776drivers/char/tty_io.c(void) kill_pg(current->pgrp, SIGTTOU, 1);
current1176drivers/char/tty_io.cif (!current->tty)
current1178drivers/char/tty_io.cdevice = current->tty->device;
current1214drivers/char/tty_io.cif (current->signal & ~current->blocked)
current1224drivers/char/tty_io.ccurrent->leader &&
current1225drivers/char/tty_io.c!current->tty &&
current1227drivers/char/tty_io.ccurrent->tty = tty;
current1228drivers/char/tty_io.ccurrent->tty_old_pgrp = 0;
current1229drivers/char/tty_io.ctty->session = current->session;
current1230drivers/char/tty_io.ctty->pgrp = current->pgrp;
current1318drivers/char/tty_io.cfilp->f_owner = current->pid;
current1384drivers/char/tty_io.cif ((current->tty != tty) && !suser())
current1446drivers/char/tty_io.cif (current->tty != tty)
current1448drivers/char/tty_io.cif (current->leader)
current1450drivers/char/tty_io.ccurrent->tty = NULL;
current1453drivers/char/tty_io.cif (current->leader &&
current1454drivers/char/tty_io.c(current->session == tty->session))
current1460drivers/char/tty_io.cif (!current->leader || current->tty)
current1479drivers/char/tty_io.ccurrent->tty = tty;
current1480drivers/char/tty_io.ccurrent->tty_old_pgrp = 0;
current1481drivers/char/tty_io.ctty->session = current->session;
current1482drivers/char/tty_io.ctty->pgrp = current->pgrp;
current1489drivers/char/tty_io.cif (tty == real_tty && current->tty != real_tty)
current1501drivers/char/tty_io.cif (!current->tty ||
current1502drivers/char/tty_io.c(current->tty != real_tty) ||
current1503drivers/char/tty_io.c(real_tty->session != current->session))
current1508drivers/char/tty_io.cif (session_of_pgrp(pgrp) != current->session)
current1528drivers/char/tty_io.cif (current->tty != tty && !suser())
current45drivers/char/tty_ioctl.cstruct wait_queue wait = { current, NULL };
current54drivers/char/tty_ioctl.ccurrent->counter = 0;  /* make us low-priority */
current56drivers/char/tty_ioctl.ccurrent->timeout = timeout + jiffies;
current58drivers/char/tty_ioctl.ccurrent->timeout = (unsigned) -1;
current63drivers/char/tty_ioctl.ccurrent->state = TASK_INTERRUPTIBLE;
current64drivers/char/tty_ioctl.cif (current->signal & ~current->blocked)
current69drivers/char/tty_ioctl.c} while (current->timeout);
current70drivers/char/tty_ioctl.ccurrent->state = TASK_RUNNING;
current215drivers/char/vt.cif (current->tty == tty || suser())
current691drivers/char/vt.cspawnpid = current->pid;
current715drivers/char/vt.cvt_cons[console]->vt_pid = current->pid;
current728drivers/isdn/icn/icn.ccurrent->state = TASK_INTERRUPTIBLE;
current729drivers/isdn/icn/icn.ccurrent->timeout = jiffies + ICN_BOOT_TIMEOUT1;
current755drivers/isdn/icn/icn.ccurrent->state = TASK_INTERRUPTIBLE; \
current756drivers/isdn/icn/icn.ccurrent->timeout = jiffies + HZ; \
current896drivers/isdn/icn/icn.ccurrent->state = TASK_INTERRUPTIBLE;
current897drivers/isdn/icn/icn.ccurrent->timeout = jiffies + 10;
current919drivers/isdn/icn/icn.ccurrent->state = TASK_INTERRUPTIBLE;
current920drivers/isdn/icn/icn.ccurrent->timeout = jiffies + ICN_BOOT_TIMEOUT1;
current1014drivers/isdn/icn/icn.ccurrent->timeout = jiffies + 10;
current1141drivers/isdn/icn/icn.ccurrent->timeout = jiffies + ICN_BOOT_TIMEOUT1;
current1144drivers/isdn/icn/icn.ccurrent->timeout = jiffies + ICN_BOOT_TIMEOUT1;
current1205drivers/isdn/isdn_common.cdev->profd = current;
current1458drivers/isdn/isdn_common.cif (dev->profd == current)
current195drivers/isdn/isdn_ppp.cippp_table[minor].tk = current;
current772drivers/isdn/isdn_tty.cstruct wait_queue wait = {current, NULL};
current803drivers/isdn/isdn_tty.c(info->session != current->session))
current807drivers/isdn/isdn_tty.c(info->pgrp != current->pgrp))
current849drivers/isdn/isdn_tty.ccurrent->state = TASK_INTERRUPTIBLE;
current869drivers/isdn/isdn_tty.cif (current->signal & ~current->blocked) {
current879drivers/isdn/isdn_tty.ccurrent->state = TASK_RUNNING;
current942drivers/isdn/isdn_tty.cinfo->session = current->session;
current943drivers/isdn/isdn_tty.cinfo->pgrp = current->pgrp;
current1024drivers/isdn/isdn_tty.ccurrent->state = TASK_INTERRUPTIBLE;
current1025drivers/isdn/isdn_tty.ccurrent->timeout = jiffies + 20;
current1050drivers/isdn/isdn_tty.ccurrent->state = TASK_INTERRUPTIBLE;
current1051drivers/isdn/isdn_tty.ccurrent->timeout = jiffies + info->close_delay;
current786drivers/net/ppp.cppp = ppp_find(current->pid);
current1715drivers/net/ppp.ccurrent->timeout = 0;
current1716drivers/net/ppp.ccurrent->state   = TASK_INTERRUPTIBLE;
current1719drivers/net/ppp.cif (current->signal & ~current->blocked)
current1754drivers/net/ppp.ccurrent->timeout = 0;
current1761drivers/net/ppp.cif (current->signal & ~current->blocked)
current2101drivers/net/ppp.ccurrent->timeout = 0;
current2112drivers/net/ppp.cif (current->signal & ~current->blocked) {
current2492drivers/net/ppp.cppp_tty_close_local (tty, current->pid);
current788drivers/scsi/53c7,8xx.cu32 *current;
current797drivers/scsi/53c7,8xx.chostdata->current = NULL;
current798drivers/scsi/53c7,8xx.cfor (i = 0, current = (u32 *) hostdata->schedule; 
current799drivers/scsi/53c7,8xx.ci < host->can_queue; ++i, current += 2) {
current800drivers/scsi/53c7,8xx.ccurrent[0] = hostdata->NOP_insn;
current801drivers/scsi/53c7,8xx.ccurrent[1] = 0xdeadbeef;
current803drivers/scsi/53c7,8xx.ccurrent[0] = ((DCMD_TYPE_TCI|DCMD_TCI_OP_JUMP) << 24) | DBC_TCI_TRUE;
current804drivers/scsi/53c7,8xx.ccurrent[1] = (u32) virt_to_bus (hostdata->script) +
current2109drivers/scsi/53c7,8xx.cvolatile u32 *ncr_prev, *current, ncr_search;
current2125drivers/scsi/53c7,8xx.cfor (found = 0, left = host->can_queue, current = hostdata->schedule; 
current2126drivers/scsi/53c7,8xx.cleft > 0; --left, current += 2)
current2128drivers/scsi/53c7,8xx.cif (issue_to_cmd (host, hostdata, (u32 *) current) == cmd) 
current2130drivers/scsi/53c7,8xx.ccurrent[0] = hostdata->NOP_insn;
current2131drivers/scsi/53c7,8xx.ccurrent[1] = 0xdeadbeef;
current3969drivers/scsi/53c7,8xx.cvolatile u32 *current;
current3996drivers/scsi/53c7,8xx.cfor (i = host->can_queue, current = hostdata->schedule; 
current3997drivers/scsi/53c7,8xx.ci > 0  && current[0] != hostdata->NOP_insn;
current3998drivers/scsi/53c7,8xx.c--i, current += 2 /* JUMP instructions are two words */);
current4007drivers/scsi/53c7,8xx.csizeof(u32)] = (u32) virt_to_bus ((void *)current);
current4009drivers/scsi/53c7,8xx.ccurrent[1] =
current4013drivers/scsi/53c7,8xx.ccurrent[0] = ((DCMD_TYPE_TCI|DCMD_TCI_OP_JUMP) << 24) |
current4524drivers/scsi/53c7,8xx.ccmd = (struct NCR53c7x0_cmd *) hostdata->current;
current5877drivers/scsi/53c7,8xx.cvolatile u32 *current;
current5919drivers/scsi/53c7,8xx.cfor (left = host->can_queue, current = hostdata->schedule;
current5920drivers/scsi/53c7,8xx.cleft > 0; current += 2, --left)
current5921drivers/scsi/53c7,8xx.cif (current[0] != hostdata->NOP_insn) 
current5923drivers/scsi/53c7,8xx.cprint_dsa (host, bus_to_virt (current[1] - 
current6113drivers/scsi/53c7,8xx.cu32 *current;
current6134drivers/scsi/53c7,8xx.cfor (i = 0, current = (u32 *) hostdata->schedule; 
current6135drivers/scsi/53c7,8xx.ci < host->can_queue; ++i, current += 2) {
current6136drivers/scsi/53c7,8xx.ccurrent[0] = hostdata->NOP_insn;
current6137drivers/scsi/53c7,8xx.ccurrent[1] = 0xdeadbeef;
current6139drivers/scsi/53c7,8xx.chostdata->current = NULL;
current1397drivers/scsi/53c7,8xx.hvolatile struct NCR53c7x0_cmd *current;  /* currently connected 
current565drivers/scsi/scsi.hstruct wait_queue wait = { current, NULL};  \
current568drivers/scsi/scsi.hcurrent->state = TASK_UNINTERRUPTIBLE;      \
current579drivers/scsi/scsi.hcurrent->state = TASK_RUNNING;  \
current108drivers/scsi/sg.cif (current->signal & ~current->blocked)
current123drivers/scsi/sg.cif (current->signal & ~current->blocked)
current171drivers/scsi/sg.cif (current->signal & ~current->blocked)
current221drivers/scsi/sg.cif (current->signal & ~current->blocked)
current328drivers/scsi/sg.cif (current->signal & ~current->blocked)
current85fs/binfmt_aout.cchar corefile[6+sizeof(current->comm)];
current94fs/binfmt_aout.cif (!current->dumpable)
current96fs/binfmt_aout.ccurrent->dumpable = 0;
current99fs/binfmt_aout.cif (current->rlim[RLIMIT_CORE].rlim_cur < PAGE_SIZE)
current105fs/binfmt_aout.cmemcpy(corefile+5,current->comm,sizeof(current->comm));
current132fs/binfmt_aout.ccurrent->flags |= PF_DUMPCORE;
current133fs/binfmt_aout.cstrncpy(dump.u_comm, current->comm, sizeof(current->comm));
current141fs/binfmt_aout.ccurrent->rlim[RLIMIT_CORE].rlim_cur)
current146fs/binfmt_aout.ccurrent->rlim[RLIMIT_CORE].rlim_cur)
current177fs/binfmt_aout.cDUMP_WRITE(current,sizeof(*current));
current235fs/binfmt_aout.ccurrent->mm->arg_start = (unsigned long) p;
current241fs/binfmt_aout.ccurrent->mm->arg_end = current->mm->env_start = (unsigned long) p;
current247fs/binfmt_aout.ccurrent->mm->env_end = (unsigned long) p;
current275fs/binfmt_aout.ccurrent->personality = PER_LINUX;
current295fs/binfmt_aout.crlim = current->rlim[RLIMIT_DATA].rlim_cur;
current304fs/binfmt_aout.ccurrent->mm->end_code = ex.a_text +
current305fs/binfmt_aout.c(current->mm->start_code = N_TXTADDR(ex));
current306fs/binfmt_aout.ccurrent->mm->end_data = ex.a_data +
current307fs/binfmt_aout.c(current->mm->start_data = N_DATADDR(ex));
current308fs/binfmt_aout.ccurrent->mm->brk = ex.a_bss +
current309fs/binfmt_aout.c(current->mm->start_brk = N_BSSADDR(ex));
current311fs/binfmt_aout.ccurrent->mm->rss = 0;
current312fs/binfmt_aout.ccurrent->mm->mmap = NULL;
current313fs/binfmt_aout.ccurrent->suid = current->euid = current->fsuid = bprm->e_uid;
current314fs/binfmt_aout.ccurrent->sgid = current->egid = current->fsgid = bprm->e_gid;
current315fs/binfmt_aout.ccurrent->flags &= ~PF_FORKNOEXEC;
current338fs/binfmt_aout.cfile = current->files->fd[fd];
current356fs/binfmt_aout.csend_sig(SIGKILL, current, 0);
current366fs/binfmt_aout.csend_sig(SIGKILL, current, 0);
current371fs/binfmt_aout.cif (current->exec_domain && current->exec_domain->use_count)
current372fs/binfmt_aout.c(*current->exec_domain->use_count)--;
current373fs/binfmt_aout.cif (current->binfmt && current->binfmt->use_count)
current374fs/binfmt_aout.c(*current->binfmt->use_count)--;
current375fs/binfmt_aout.ccurrent->exec_domain = lookup_exec_domain(current->personality);
current376fs/binfmt_aout.ccurrent->binfmt = &aout_format;
current377fs/binfmt_aout.cif (current->exec_domain && current->exec_domain->use_count)
current378fs/binfmt_aout.c(*current->exec_domain->use_count)++;
current379fs/binfmt_aout.cif (current->binfmt && current->binfmt->use_count)
current380fs/binfmt_aout.c(*current->binfmt->use_count)++;
current382fs/binfmt_aout.cset_brk(current->mm->start_brk, current->mm->brk);
current387fs/binfmt_aout.ccurrent->mm->start_stack = p;
current392fs/binfmt_aout.cif (current->flags & PF_PTRACED)
current393fs/binfmt_aout.csend_sig(SIGTRAP, current, 0);
current419fs/binfmt_aout.cfile = current->files->fd[fd];
current124fs/binfmt_elf.cNEW_AUX_ENT (AT_UID, (unsigned long) current->uid);
current125fs/binfmt_elf.cNEW_AUX_ENT (AT_EUID, (unsigned long) current->euid);
current126fs/binfmt_elf.cNEW_AUX_ENT (AT_GID, (unsigned long) current->gid);
current127fs/binfmt_elf.cNEW_AUX_ENT (AT_EGID, (unsigned long) current->egid);
current133fs/binfmt_elf.ccurrent->mm->arg_start = (unsigned long) p;
current139fs/binfmt_elf.ccurrent->mm->arg_end = current->mm->env_start = (unsigned long) p;
current145fs/binfmt_elf.ccurrent->mm->env_end = (unsigned long) p;
current213fs/binfmt_elf.cfile = current->files->fd[elf_exec_fileno];
current290fs/binfmt_elf.ccurrent->mm->brk = interp_ex->a_bss +
current291fs/binfmt_elf.c(current->mm->end_data = interp_ex->a_data +
current292fs/binfmt_elf.c(current->mm->end_code = interp_ex->a_text));
current404fs/binfmt_elf.cfile = current->files->fd[elf_exec_fileno];
current522fs/binfmt_elf.ccurrent->mm->end_data = 0;
current523fs/binfmt_elf.ccurrent->mm->end_code = 0;
current524fs/binfmt_elf.ccurrent->mm->start_mmap = ELF_START_MMAP;
current525fs/binfmt_elf.ccurrent->mm->mmap = NULL;
current530fs/binfmt_elf.ccurrent->mm->rss = 0;
current532fs/binfmt_elf.ccurrent->mm->start_stack = bprm->p;
current566fs/binfmt_elf.csend_sig(SIGSEGV, current, 0);
current611fs/binfmt_elf.ccurrent->personality = (ibcs2_interpreter ? PER_SVR4 : PER_LINUX);
current613fs/binfmt_elf.cif (current->exec_domain && current->exec_domain->use_count)
current614fs/binfmt_elf.c(*current->exec_domain->use_count)--;
current615fs/binfmt_elf.cif (current->binfmt && current->binfmt->use_count)
current616fs/binfmt_elf.c(*current->binfmt->use_count)--;
current617fs/binfmt_elf.ccurrent->exec_domain = lookup_exec_domain(current->personality);
current618fs/binfmt_elf.ccurrent->binfmt = &elf_format;
current619fs/binfmt_elf.cif (current->exec_domain && current->exec_domain->use_count)
current620fs/binfmt_elf.c(*current->exec_domain->use_count)++;
current621fs/binfmt_elf.cif (current->binfmt && current->binfmt->use_count)
current622fs/binfmt_elf.c(*current->binfmt->use_count)++;
current625fs/binfmt_elf.ccurrent->executable = bprm->inode;
current629fs/binfmt_elf.ccurrent->start_stack = bprm->p = elf_stack - 4;
current631fs/binfmt_elf.ccurrent->suid = current->euid = current->fsuid = bprm->e_uid;
current632fs/binfmt_elf.ccurrent->sgid = current->egid = current->fsgid = bprm->e_gid;
current633fs/binfmt_elf.ccurrent->flags &= ~PF_FORKNOEXEC;
current643fs/binfmt_elf.ccurrent->mm->arg_start += strlen(passed_fileno) + 1;
current644fs/binfmt_elf.ccurrent->mm->start_brk = current->mm->brk = elf_brk;
current645fs/binfmt_elf.ccurrent->mm->end_code = end_code;
current646fs/binfmt_elf.ccurrent->mm->start_code = start_code;
current647fs/binfmt_elf.ccurrent->mm->end_data = end_data;
current648fs/binfmt_elf.ccurrent->mm->start_stack = bprm->p;
current657fs/binfmt_elf.cprintk("(start_brk) %x\n" , current->mm->start_brk);
current658fs/binfmt_elf.cprintk("(end_code) %x\n" , current->mm->end_code);
current659fs/binfmt_elf.cprintk("(start_code) %x\n" , current->mm->start_code);
current660fs/binfmt_elf.cprintk("(end_data) %x\n" , current->mm->end_data);
current661fs/binfmt_elf.cprintk("(start_stack) %x\n" , current->mm->start_stack);
current662fs/binfmt_elf.cprintk("(brk) %x\n" , current->mm->brk);
current665fs/binfmt_elf.cif( current->personality == PER_SVR4 )
current685fs/binfmt_elf.cif (current->flags & PF_PTRACED)
current686fs/binfmt_elf.csend_sig(SIGTRAP, current, 0);
current718fs/binfmt_elf.cfile = current->files->fd[fd];
current941fs/binfmt_elf.cchar corefile[6+sizeof(current->comm)];
current948fs/binfmt_elf.cint limit = current->rlim[RLIMIT_CORE].rlim_cur;
current955fs/binfmt_elf.cif (!current->dumpable || limit < PAGE_SIZE)
current957fs/binfmt_elf.ccurrent->dumpable = 0;
current966fs/binfmt_elf.cfor(vma = current->mm->mmap; vma != NULL; vma = vma->vm_next) {
current1008fs/binfmt_elf.cmemcpy(corefile+5,current->comm,sizeof(current->comm));
current1033fs/binfmt_elf.ccurrent->flags |= PF_DUMPCORE;
current1051fs/binfmt_elf.cprstatus.pr_sigpend = current->signal;
current1052fs/binfmt_elf.cprstatus.pr_sighold = current->blocked;
current1053fs/binfmt_elf.cpsinfo.pr_pid = prstatus.pr_pid = current->pid;
current1054fs/binfmt_elf.cpsinfo.pr_ppid = prstatus.pr_ppid = current->p_pptr->pid;
current1055fs/binfmt_elf.cpsinfo.pr_pgrp = prstatus.pr_pgrp = current->pgrp;
current1056fs/binfmt_elf.cpsinfo.pr_sid = prstatus.pr_sid = current->session;
current1057fs/binfmt_elf.cprstatus.pr_utime.tv_sec = CT_TO_SECS(current->utime);
current1058fs/binfmt_elf.cprstatus.pr_utime.tv_usec = CT_TO_USECS(current->utime);
current1059fs/binfmt_elf.cprstatus.pr_stime.tv_sec = CT_TO_SECS(current->stime);
current1060fs/binfmt_elf.cprstatus.pr_stime.tv_usec = CT_TO_USECS(current->stime);
current1061fs/binfmt_elf.cprstatus.pr_cutime.tv_sec = CT_TO_SECS(current->cutime);
current1062fs/binfmt_elf.cprstatus.pr_cutime.tv_usec = CT_TO_USECS(current->cutime);
current1063fs/binfmt_elf.cprstatus.pr_cstime.tv_sec = CT_TO_SECS(current->cstime);
current1064fs/binfmt_elf.cprstatus.pr_cstime.tv_usec = CT_TO_USECS(current->cstime);
current1082fs/binfmt_elf.cpsinfo.pr_state = current->state;
current1083fs/binfmt_elf.cpsinfo.pr_sname = (current->state < 0 || current->state > 5) ? '.' : "RSDZTD"[current->state];
current1085fs/binfmt_elf.cpsinfo.pr_nice = current->priority-15;
current1086fs/binfmt_elf.cpsinfo.pr_flag = current->flags;
current1087fs/binfmt_elf.cpsinfo.pr_uid = current->uid;
current1088fs/binfmt_elf.cpsinfo.pr_gid = current->gid;
current1094fs/binfmt_elf.clen = current->mm->arg_end - current->mm->arg_start;
current1097fs/binfmt_elf.c(const char *)current->mm->arg_start, len);
current1105fs/binfmt_elf.cstrncpy(psinfo.pr_fname, current->comm, sizeof(psinfo.pr_fname));
current1109fs/binfmt_elf.cnotes[2].datasz = sizeof(*current);
current1110fs/binfmt_elf.cnotes[2].data = current;
current1151fs/binfmt_elf.cfor(vma = current->mm->mmap, i = 0;
current1183fs/binfmt_elf.cfor(i = 0, vma = current->mm->mmap;
current128fs/buffer.cstruct wait_queue wait = { current, NULL };
current134fs/buffer.ccurrent->state = TASK_UNINTERRUPTIBLE;
current141fs/buffer.ccurrent->state = TASK_RUNNING;
current265fs/buffer.cif (fd>=NR_OPEN || !(file=current->files->fd[fd]) || !(inode=file->f_inode))
current279fs/buffer.cif (fd>=NR_OPEN || !(file=current->files->fd[fd]) || !(inode=file->f_inode))
current1216fs/buffer.c++current->maj_flt;
current2000fs/buffer.ccurrent->session = 1;
current2001fs/buffer.ccurrent->pgrp = 1;
current2002fs/buffer.csprintf(current->comm, "kflushd");
current2074fs/buffer.ccurrent->signal = 0;
current159fs/dquot.cstruct wait_queue wait = {current, NULL};
current163fs/dquot.ccurrent->state = TASK_UNINTERRUPTIBLE;
current170fs/dquot.ccurrent->state = TASK_RUNNING;
current367fs/dquot.creturn(current->fsuid == dquot->dq_id);
current369fs/dquot.creturn(current->fsgid == dquot->dq_id);
current384fs/dquot.ctty_write_message(current->tty, quotamessage);
current395fs/dquot.ctty_write_message(current->tty, quotamessage);
current405fs/dquot.ctty_write_message(current->tty, quotamessage);
current422fs/dquot.ctty_write_message(current->tty, quotamessage);
current433fs/dquot.ctty_write_message(current->tty, quotamessage);
current443fs/dquot.ctty_write_message(current->tty, quotamessage);
current1027fs/dquot.cif (((type == USRQUOTA && current->uid != id) ||
current1028fs/dquot.c(type == GRPQUOTA && current->gid != id)) && !fsuser())
current122fs/exec.cfpp = current->files->fd;
current166fs/exec.cfile = current->files->fd[fd];
current296fs/exec.cmpnt->vm_mm = current->mm;
current305fs/exec.cinsert_vm_struct(current, mpnt);
current306fs/exec.ccurrent->mm->total_vm = (mpnt->vm_end - mpnt->vm_start) >> PAGE_SHIFT;
current311fs/exec.ccurrent->mm->rss++;
current312fs/exec.cput_dirty_page(current,bprm->page[i],stack_base);
current374fs/exec.cif (current->mm->count > 1) {
current378fs/exec.coom(current);
current381fs/exec.c*mm = *current->mm;
current388fs/exec.ccurrent->mm->count--;
current389fs/exec.ccurrent->mm = mm;
current390fs/exec.cnew_page_tables(current);
current393fs/exec.cexit_mmap(current->mm);
current394fs/exec.cclear_page_tables(current);
current408fs/exec.cif (current->euid == current->uid && current->egid == current->gid)
current409fs/exec.ccurrent->dumpable = 1;
current416fs/exec.ccurrent->comm[i++] = ch;
current418fs/exec.ccurrent->comm[i] = '\0';
current425fs/exec.cif (bprm->e_uid != current->euid || bprm->e_gid != current->egid || 
current427fs/exec.ccurrent->dumpable = 0;
current428fs/exec.ccurrent->signal = 0;
current430fs/exec.ccurrent->sig->action[i].sa_mask = 0;
current431fs/exec.ccurrent->sig->action[i].sa_flags = 0;
current432fs/exec.cif (current->sig->action[i].sa_handler != SIG_IGN)
current433fs/exec.ccurrent->sig->action[i].sa_handler = NULL;
current436fs/exec.cif (FD_ISSET(i,&current->files->close_on_exec))
current438fs/exec.cFD_ZERO(&current->files->close_on_exec);
current465fs/exec.cbprm->e_uid = current->euid;
current466fs/exec.cbprm->e_gid = current->egid;
current472fs/exec.cif (bprm->e_uid != current->euid)
current493fs/exec.c|| (current->flags & PF_PTRACED)
current494fs/exec.c|| (current->fs->count > 1)
current495fs/exec.c|| (current->sig->count > 1)
current496fs/exec.c|| (current->files->count > 1)) {
current566fs/exec.ccurrent->did_exec = 1;
current285fs/ext/freelists.cinode->i_uid = current->fsuid;
current286fs/ext/freelists.cinode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->fsgid;
current360fs/ext/namei.cinode->i_uid = current->fsuid;
current447fs/ext/namei.cinode->i_mode = S_IFDIR | (mode & 0777 & ~current->fs->umask);
current548fs/ext/namei.ccurrent->fsuid != inode->i_uid &&
current549fs/ext/namei.ccurrent->fsuid != dir->i_uid)
current602fs/ext/namei.ccurrent->fsuid != inode->i_uid &&
current603fs/ext/namei.ccurrent->fsuid != dir->i_uid)
current781fs/ext/namei.ccurrent->counter = 0;
current795fs/ext/namei.ccurrent->fsuid != old_inode->i_uid &&
current796fs/ext/namei.ccurrent->fsuid != old_dir->i_uid && !fsuser())
current816fs/ext/namei.ccurrent->fsuid != new_inode->i_uid &&
current817fs/ext/namei.ccurrent->fsuid != new_dir->i_uid && !fsuser())
current57fs/ext/symlink.cdir = current->fs->root;
current69fs/ext/symlink.cif (current->link_count > 5) {
current80fs/ext/symlink.ccurrent->link_count++;
current82fs/ext/symlink.ccurrent->link_count--;
current237fs/ext/truncate.ccurrent->counter = 0;
current43fs/ext2/acl.celse if (current->fsuid == inode->i_uid)
current280fs/ext2/balloc.c(!fsuser() && (sb->u.ext2_sb.s_resuid != current->fsuid) &&
current457fs/ext2/ialloc.cinode->i_uid = current->fsuid;
current465fs/ext2/ialloc.cinode->i_gid = current->fsgid;
current202fs/ext2/inode.c(current->rlim[RLIMIT_FSIZE].rlim_cur >>
current281fs/ext2/inode.c(current->rlim[RLIMIT_FSIZE].rlim_cur >> 
current45fs/ext2/ioctl.cif ((current->fsuid != inode->i_uid) && !fsuser())
current67fs/ext2/ioctl.cif ((current->fsuid != inode->i_uid) && !fsuser())
current429fs/ext2/namei.cinode->i_uid = current->fsuid;
current520fs/ext2/namei.cinode->i_mode = S_IFDIR | (mode & S_IRWXUGO & ~current->fs->umask);
current632fs/ext2/namei.ccurrent->counter = 0;
current637fs/ext2/namei.ccurrent->fsuid != inode->i_uid &&
current638fs/ext2/namei.ccurrent->fsuid != dir->i_uid)
current717fs/ext2/namei.ccurrent->counter = 0;
current722fs/ext2/namei.ccurrent->fsuid != inode->i_uid &&
current723fs/ext2/namei.ccurrent->fsuid != dir->i_uid)
current949fs/ext2/namei.ccurrent->counter = 0;
current964fs/ext2/namei.ccurrent->fsuid != old_inode->i_uid &&
current965fs/ext2/namei.ccurrent->fsuid != old_dir->i_uid && !fsuser())
current1000fs/ext2/namei.ccurrent->fsuid != new_inode->i_uid &&
current1001fs/ext2/namei.ccurrent->fsuid != new_dir->i_uid && !fsuser())
current63fs/ext2/symlink.cdir = current->fs->root;
current75fs/ext2/symlink.cif (current->link_count > 5) {
current93fs/ext2/symlink.ccurrent->link_count++;
current95fs/ext2/symlink.ccurrent->link_count--;
current342fs/ext2/truncate.ccurrent->counter = 0;
current75fs/fat/inode.copts->fs_uid = current->uid;
current76fs/fat/inode.copts->fs_gid = current->gid;
current77fs/fat/inode.copts->fs_umask = current->fs->umask;
current20fs/fcntl.cif (fd >= NR_OPEN || !current->files->fd[fd])
current25fs/fcntl.cif (current->files->fd[arg])
current31fs/fcntl.cFD_CLR(arg, &current->files->close_on_exec);
current32fs/fcntl.c(current->files->fd[arg] = current->files->fd[fd])->f_count++;
current38fs/fcntl.cif (oldfd >= NR_OPEN || !current->files->fd[oldfd])
current60fs/fcntl.cif (fd >= NR_OPEN || !(filp = current->files->fd[fd]))
current66fs/fcntl.creturn FD_ISSET(fd, &current->files->close_on_exec);
current69fs/fcntl.cFD_SET(fd, &current->files->close_on_exec);
current71fs/fcntl.cFD_CLR(fd, &current->files->close_on_exec);
current130fs/fcntl.cif (current->pgrp == -arg || current->pid == arg)
current137fs/fcntl.cif ((p->session != current->session) &&
current138fs/fcntl.c(p->uid != current->uid) &&
current139fs/fcntl.c(p->euid != current->euid) &&
current32fs/fifo.cif (current->signal & ~current->blocked) {
current65fs/fifo.cif (current->signal & ~current->blocked) {
current557fs/hpfs/hpfs_fs.c*uid = current->uid;
current558fs/hpfs/hpfs_fs.c*gid = current->gid;
current559fs/hpfs/hpfs_fs.c*umask = current->fs->umask;
current279fs/inode.c(current->fsuid != inode->i_uid ||
current291fs/inode.cif ((current->fsuid != inode->i_uid) && !fsuser())
current301fs/inode.c((current->fsuid != inode->i_uid) && !fsuser()))
current304fs/inode.c((current->fsuid != inode->i_uid) && !fsuser()))
current566fs/inode.cinode->i_uid = current->fsuid;
current567fs/inode.cinode->i_gid = current->fsgid;
current647fs/inode.cstruct wait_queue wait = { current, NULL };
current651fs/inode.ccurrent->state = TASK_UNINTERRUPTIBLE;
current657fs/inode.ccurrent->state = TASK_RUNNING;
current63fs/ioctl.cif (fd >= NR_OPEN || !(filp = current->files->fd[fd]))
current67fs/ioctl.cFD_SET(fd, &current->files->close_on_exec);
current71fs/ioctl.cFD_CLR(fd, &current->files->close_on_exec);
current54fs/isofs/symlink.cdir = current->fs->root;
current67fs/isofs/symlink.cif ((current->link_count > 5) ||
current75fs/isofs/symlink.ccurrent->link_count++;
current77fs/isofs/symlink.ccurrent->link_count--;
current166fs/locks.cif ((fd >= NR_OPEN) || !(filp = current->files->fd[fd]))
current188fs/locks.cif ((fd >= NR_OPEN) || !(filp = current->files->fd[fd]))
current237fs/locks.cif ((fd >= NR_OPEN) || !(filp = current->files->fd[fd]))
current325fs/locks.cif (fl->fl_flags == F_POSIX && fl->fl_owner != current)
current356fs/locks.c(fl->fl_flags == F_POSIX && fl->fl_owner == current))
current369fs/locks.cif (current->signal & ~current->blocked)
current371fs/locks.cif (posix_locks_deadlock(current, fl->fl_owner))
current374fs/locks.cif (current->signal & ~current->blocked)
current434fs/locks.cfl->fl_owner = current;
current467fs/locks.cfl->fl_owner = current;
current609fs/locks.cif (current->signal & ~current->blocked) {
current621fs/locks.cif (current->signal & ~current->blocked) {
current671fs/locks.cif (current->signal & ~current->blocked)
current677fs/locks.cif (current->signal & ~current->blocked)
current252fs/minix/bitmap.cinode->i_uid = current->fsuid;
current253fs/minix/bitmap.cinode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->fsgid;
current266fs/minix/namei.cinode->i_uid = current->fsuid;
current350fs/minix/namei.cinode->i_mode = S_IFDIR | (mode & 0777 & ~current->fs->umask);
current446fs/minix/namei.ccurrent->fsuid != inode->i_uid &&
current447fs/minix/namei.ccurrent->fsuid != dir->i_uid)
current508fs/minix/namei.ccurrent->counter = 0;
current513fs/minix/namei.ccurrent->fsuid != inode->i_uid &&
current514fs/minix/namei.ccurrent->fsuid != dir->i_uid)
current691fs/minix/namei.ccurrent->counter = 0;
current705fs/minix/namei.ccurrent->fsuid != old_inode->i_uid &&
current706fs/minix/namei.ccurrent->fsuid != old_dir->i_uid && !fsuser())
current736fs/minix/namei.ccurrent->fsuid != new_inode->i_uid &&
current737fs/minix/namei.ccurrent->fsuid != new_dir->i_uid && !fsuser())
current51fs/minix/symlink.cdir = current->fs->root;
current63fs/minix/symlink.cif (current->link_count > 5) {
current74fs/minix/symlink.ccurrent->link_count++;
current76fs/minix/symlink.ccurrent->link_count--;
current189fs/minix/truncate.ccurrent->counter = 0;
current400fs/minix/truncate.ccurrent->counter = 0;
current35fs/namei.cvma = find_vma(current, address);
current107fs/namei.celse if (current->fsuid == inode->i_uid)
current165fs/namei.cif (dir == current->fs->root) {
current224fs/namei.cbase = current->fs->pwd;
current229fs/namei.cbase = current->fs->root;
current339fs/namei.cmode &= S_IALLUGO & ~current->fs->umask;
current464fs/namei.cmode &= ~current->fs->umask;
current547fs/namei.cerror = dir->i_op->mkdir(dir, basename, namelen, mode & 0777 & ~current->fs->umask);
current185fs/ncpfs/inode.c|| ((ncp_filp = current->files->fd[data->ncp_fd]) == NULL)
current194fs/ncpfs/inode.c|| ((wdog_filp = current->files->fd[data->wdog_fd]) == NULL)
current203fs/ncpfs/inode.c|| ((msg_filp = current->files->fd[data->message_fd]) == NULL)
current50fs/ncpfs/ioctl.c&& (current->uid != server->m.mounted_uid))
current99fs/ncpfs/ioctl.c&& (current->uid != server->m.mounted_uid))
current109fs/ncpfs/ioctl.c&& (current->uid != server->m.mounted_uid))
current142fs/ncpfs/ioctl.c&& (current->uid != server->m.mounted_uid))
current361fs/ncpfs/sock.cold_mask = current->blocked;
current362fs/ncpfs/sock.ccurrent->blocked |= ~(_S(SIGKILL)
current367fs/ncpfs/sock.c? ((current->sig->action[SIGINT - 1].sa_handler == SIG_DFL
current369fs/ncpfs/sock.c| (current->sig->action[SIGQUIT - 1].sa_handler == SIG_DFL
current404fs/ncpfs/sock.ccurrent->state = TASK_INTERRUPTIBLE;
current420fs/ncpfs/sock.ccurrent->timeout = jiffies + timeout;
current423fs/ncpfs/sock.ccurrent->state = TASK_RUNNING;
current424fs/ncpfs/sock.cif (current->signal & ~current->blocked)
current426fs/ncpfs/sock.ccurrent->timeout = 0;
current430fs/ncpfs/sock.cif (!current->timeout)
current453fs/ncpfs/sock.ccurrent->timeout = 0;
current457fs/ncpfs/sock.ccurrent->state = TASK_RUNNING;
current545fs/ncpfs/sock.ccurrent->blocked = old_mask;
current611fs/ncpfs/sock.ch->task      = (current->pid) & 0xff;
current647fs/ncpfs/sock.ch->task      = (current->pid) & 0xff;
current672fs/ncpfs/sock.ch->task      = (current->pid) & 0xff;
current124fs/nfs/inode.cif (fd >= NR_OPEN || !(filp = current->files->fd[fd])) {
current343fs/nfs/inode.ccurrent->session = 1;
current344fs/nfs/inode.ccurrent->pgrp = 1;
current345fs/nfs/inode.csprintf(current->comm, "nfsiod");
current103fs/nfs/nfsiod.cdprintk("BIO: nfsiod %d starting\n", current->pid);
current112fs/nfs/nfsiod.cdprintk("BIO: nfsiod %d waiting\n", current->pid);
current115fs/nfs/nfsiod.cif (current->signal & ~current->blocked)
current120fs/nfs/nfsiod.ccurrent->pid);
current513fs/nfs/nfsroot.cfile = current->files->fd[*fd];
current1439fs/nfs/nfsroot.cnfs_file = current->files->fd[nfs_data.fd];
current248fs/nfs/proc.cif (!ruid && current->fsuid == 0 && current->uid != 0) {
current285fs/nfs/proc.cif (!ruid && current->fsuid == 0 && current->uid != 0) {
current327fs/nfs/proc.cif (!ruid && current->fsuid == 0 && current->uid != 0) {
current363fs/nfs/proc.cif (!ruid && current->fsuid == 0 && current->uid != 0) {
current408fs/nfs/proc.cif (!ruid && current->fsuid == 0 && current->uid != 0) {
current527fs/nfs/proc.cif (!ruid && current->fsuid == 0 && current->uid != 0) {
current567fs/nfs/proc.cif (!ruid && current->fsuid == 0 && current->uid != 0) {
current602fs/nfs/proc.cif (!ruid && current->fsuid == 0 && current->uid != 0) {
current641fs/nfs/proc.cif (!ruid && current->fsuid == 0 && current->uid != 0) {
current678fs/nfs/proc.cif (!ruid && current->fsuid == 0 && current->uid != 0) {
current716fs/nfs/proc.cif (!ruid && current->fsuid == 0 && current->uid != 0) {
current756fs/nfs/proc.cif (!ruid && current->fsuid == 0 && current->uid != 0) {
current791fs/nfs/proc.cif (!ruid && current->fsuid == 0 && current->uid != 0) {
current847fs/nfs/proc.cif (!ruid && current->fsuid == 0 && current->uid != 0) {
current883fs/nfs/proc.cif (!ruid && current->fsuid == 0 && current->uid != 0) {
current936fs/nfs/proc.c(ruid ? current->uid : current->fsuid),
current937fs/nfs/proc.ccurrent->egid, current->groups);
current49fs/nfs/rpcsock.c#define msleep(sec)  { current->timeout = sec * HZ / 1000; \
current50fs/nfs/rpcsock.ccurrent->state = TASK_INTERRUPTIBLE; \
current170fs/nfs/rpcsock.ccurrent->state = TASK_INTERRUPTIBLE;
current175fs/nfs/rpcsock.ccurrent->state = TASK_RUNNING;
current176fs/nfs/rpcsock.cif (current->signal & ~current->blocked)
current178fs/nfs/rpcsock.cif (current->timeout == 0)
current182fs/nfs/rpcsock.ccurrent->state = TASK_RUNNING;
current200fs/nfs/rpcsock.ccurrent->timeout = 0;
current205fs/nfs/rpcsock.cif (current->timeout == 0)
current207fs/nfs/rpcsock.cif (current->signal & ~current->blocked)
current417fs/nfs/rpcsock.cif (current->signal & ~current->blocked)
current421fs/nfs/rpcsock.cif (current->timeout == 0)
current434fs/nfs/rpcsock.c} while (current->timeout && !slot->w_gotit);
current459fs/nfs/rpcsock.ccurrent->timeout = jiffies + timeout;
current506fs/nfs/rpcsock.ccurrent->timeout = 0;
current569fs/nfs/rpcsock.cif (current->signal & ~current->blocked)
current77fs/nfs/sock.coldmask = current->blocked;
current78fs/nfs/sock.ccurrent->blocked |= ~(_S(SIGKILL)
current80fs/nfs/sock.c? ((current->sig->action[SIGINT - 1].sa_handler == SIG_DFL
current82fs/nfs/sock.c| (current->sig->action[SIGQUIT - 1].sa_handler == SIG_DFL
current93fs/nfs/sock.cif (current->signal & ~current->blocked)
current125fs/nfs/sock.ccurrent->blocked = oldmask;
current57fs/nfs/symlink.cdir = current->fs->root;
current69fs/nfs/symlink.cif (current->link_count > 5) {
current89fs/nfs/symlink.ccurrent->link_count++;
current91fs/nfs/symlink.ccurrent->link_count--;
current52fs/open.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
current127fs/open.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
current246fs/open.cold_fsuid = current->fsuid;
current247fs/open.cold_fsgid = current->fsgid;
current248fs/open.ccurrent->fsuid = current->uid;
current249fs/open.ccurrent->fsgid = current->gid;
current255fs/open.ccurrent->fsuid = old_fsuid;
current256fs/open.ccurrent->fsgid = old_fsgid;
current276fs/open.ciput(current->fs->pwd);
current277fs/open.ccurrent->fs->pwd = inode;
current287fs/open.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
current295fs/open.ciput(current->fs->pwd);
current296fs/open.ccurrent->fs->pwd = inode;
current317fs/open.ciput(current->fs->root);
current318fs/open.ccurrent->fs->root = inode;
current328fs/open.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
current378fs/open.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
current538fs/open.cfor(fd = 0; fd < NR_OPEN && fd < current->rlim[RLIMIT_NOFILE].rlim_cur; fd++) {
current539fs/open.cif (!current->files->fd[fd]) {
current540fs/open.ccurrent->files->fd[fd] = f;
current541fs/open.cFD_CLR(fd,&current->files->close_on_exec);
current594fs/open.clocks_remove_locks(current, filp);
current615fs/open.cFD_CLR(fd, &current->files->close_on_exec);
current616fs/open.cif (!(filp = current->files->fd[fd]))
current618fs/open.ccurrent->files->fd[fd] = NULL;
current631fs/open.cif (current->tty)
current632fs/open.ctty_vhangup(current->tty);
current48fs/pipe.cif (current->signal & ~current->blocked)
current83fs/pipe.csend_sig(SIGPIPE,current,0);
current94fs/pipe.csend_sig(SIGPIPE,current,0);
current97fs/pipe.cif (current->signal & ~current->blocked)
current222fs/pipe.cif (current->signal & ~current->blocked)
current431fs/pipe.cfor(i=0;j<2 && i<NR_OPEN && i<current->rlim[RLIMIT_NOFILE].rlim_cur;i++)
current432fs/pipe.cif (!current->files->fd[i]) {
current433fs/pipe.ccurrent->files->fd[ fd[j]=i ] = f[j];
current441fs/pipe.ccurrent->files->fd[fd[0]] = NULL;
current415fs/proc/array.cif (!p || p == current || p->state == TASK_RUNNING)
current472fs/proc/array.c# define KSTK_ESP(tsk)  ((tsk) == current ? rdusp() : (tsk)->tss.usp)
current942fs/proc/array.cif (*p != current)
current49fs/proc/inode.c*uid = current->uid;
current50fs/proc/inode.c*gid = current->gid;
current82fs/proc/mem.cif (current->signal & ~current->blocked)
current144fs/proc/mem.cif (current->signal & ~current->blocked)
current179fs/proc/mem.cif (current->signal & ~current->blocked)
current260fs/proc/mem.cif (src_vma->vm_end - stmp > current->rlim[RLIMIT_STACK].rlim_cur)
current280fs/proc/mem.cdest_dir = pgd_offset(current->mm, dtmp);
current213fs/proc/root.c*res_inode = proc_get_inode(inode->i_sb, (current->pid << 16) + PROC_PID_INO, &proc_pid);
current226fs/proc/root.clen = 1 + sprintf(tmp, "%d", current->pid);
current23fs/read_write.cif (fd >= NR_OPEN || !(file=current->files->fd[fd]) || !(file->f_inode))
current63fs/read_write.cif (fd >= NR_OPEN || !(file=current->files->fd[fd]) || !(file->f_inode))
current109fs/read_write.cif (fd>=NR_OPEN || !(file=current->files->fd[fd]) || !(inode=file->f_inode))
current133fs/read_write.cif (fd>=NR_OPEN || !(file=current->files->fd[fd]) || !(inode=file->f_inode))
current277fs/read_write.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]) || !(inode = file->f_inode))
current290fs/read_write.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]) || !(inode = file->f_inode))
current62fs/readdir.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
current126fs/readdir.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
current105fs/select.cif (!current->files->fd[i])
current107fs/select.cif (!current->files->fd[i]->f_inode)
current124fs/select.ccurrent->state = TASK_INTERRUPTIBLE;
current126fs/select.cif (FD_ISSET(i,in) && check(SEL_IN,wait,current->files->fd[i])) {
current131fs/select.cif (FD_ISSET(i,out) && check(SEL_OUT,wait,current->files->fd[i])) {
current136fs/select.cif (FD_ISSET(i,ex) && check(SEL_EX,wait,current->files->fd[i])) {
current143fs/select.cif (!count && current->timeout && !(current->signal & ~current->blocked)) {
current149fs/select.ccurrent->state = TASK_RUNNING;
current235fs/select.ccurrent->timeout = timeout;
current237fs/select.ctimeout = current->timeout - jiffies - 1;
current238fs/select.ccurrent->timeout = 0;
current241fs/select.cif (tvp && !(current->personality & STICKY_TIMEOUTS)) {
current249fs/select.cif (!i && (current->signal & ~current->blocked))
current194fs/smbfs/inode.cif (fd >= NR_OPEN || !(filp = current->files->fd[fd])) {
current236fs/smbfs/inode.cserver->pid = current->pid;
current237fs/smbfs/inode.cserver->mid = current->pid + 20;
current519fs/smbfs/sock.cold_mask = current->blocked;
current520fs/smbfs/sock.ccurrent->blocked |= ~(_S(SIGKILL) | _S(SIGSTOP));
current533fs/smbfs/sock.ccurrent->signal &= ~_S(SIGPIPE);
current535fs/smbfs/sock.ccurrent->blocked = old_mask;
current585fs/smbfs/sock.cold_mask = current->blocked;
current586fs/smbfs/sock.ccurrent->blocked |= ~(_S(SIGKILL) | _S(SIGSTOP));
current603fs/smbfs/sock.ccurrent->signal &= ~_S(SIGPIPE);
current605fs/smbfs/sock.ccurrent->blocked = old_mask;
current651fs/smbfs/sock.cold_mask = current->blocked;
current652fs/smbfs/sock.ccurrent->blocked |= ~(_S(SIGKILL) | _S(SIGSTOP));
current677fs/smbfs/sock.ccurrent->signal &= ~_S(SIGPIPE);
current678fs/smbfs/sock.ccurrent->blocked = old_mask;
current724fs/smbfs/sock.cold_mask = current->blocked;
current725fs/smbfs/sock.ccurrent->blocked |= ~(_S(SIGKILL) | _S(SIGSTOP));
current750fs/smbfs/sock.ccurrent->signal &= ~_S(SIGPIPE);
current751fs/smbfs/sock.ccurrent->blocked = old_mask;
current28fs/stat.ccurrent->comm);
current198fs/stat.cif (fd >= NR_OPEN || !(f=current->files->fd[fd]) || !(inode=f->f_inode))
current215fs/stat.cif (fd >= NR_OPEN || !(f=current->files->fd[fd]) || !(inode=f->f_inode))
current399fs/super.cstruct wait_queue wait = { current, NULL };
current403fs/super.ccurrent->state = TASK_UNINTERRUPTIBLE;
current409fs/super.ccurrent->state = TASK_RUNNING;
current796fs/super.cvma = find_vma(current, (unsigned long) data);
current946fs/super.ccurrent->fs->pwd = inode;
current947fs/super.ccurrent->fs->root = inode;
current1003fs/super.ccurrent->fs->pwd = inode;
current1004fs/super.ccurrent->fs->root = inode;
current1038fs/super.cold_root = current->fs->root;
current1039fs/super.cold_pwd = current->fs->pwd;
current155fs/sysv/ialloc.cinode->i_uid = current->fsuid;
current156fs/sysv/ialloc.cinode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->fsgid;
current259fs/sysv/namei.cinode->i_uid = current->fsuid;
current341fs/sysv/namei.cinode->i_mode = S_IFDIR | (mode & 0777 & ~current->fs->umask);
current438fs/sysv/namei.ccurrent->fsuid != inode->i_uid &&
current439fs/sysv/namei.ccurrent->fsuid != dir->i_uid)
current499fs/sysv/namei.ccurrent->counter = 0;
current504fs/sysv/namei.ccurrent->fsuid != inode->i_uid &&
current505fs/sysv/namei.ccurrent->fsuid != dir->i_uid)
current685fs/sysv/namei.ccurrent->counter = 0;
current699fs/sysv/namei.ccurrent->fsuid != old_inode->i_uid &&
current700fs/sysv/namei.ccurrent->fsuid != old_dir->i_uid && !fsuser())
current730fs/sysv/namei.ccurrent->fsuid != new_inode->i_uid &&
current731fs/sysv/namei.ccurrent->fsuid != new_dir->i_uid && !fsuser())
current57fs/sysv/symlink.cdir = current->fs->root;
current69fs/sysv/symlink.cif (current->link_count > 5) {
current80fs/sysv/symlink.ccurrent->link_count++;
current82fs/sysv/symlink.ccurrent->link_count--;
current284fs/sysv/truncate.ccurrent->counter = 0;
current37fs/umsdos/check.cint stack_level = (long)(&pg_dir)-current->kernel_stack_page;
current39fs/umsdos/check.cpg_dir = PAGE_DIR_OFFSET(current, 0);
current74fs/umsdos/ioctl.c}else if (current->euid == 0
current36fs/umsdos/namei.c&& dir->u.umsdos_i.u.dir_info.pid != current->pid){
current90fs/umsdos/namei.cdir->u.umsdos_i.u.dir_info.pid = current->pid;
current109fs/umsdos/namei.cdir1->u.umsdos_i.u.dir_info.pid = current->pid;
current111fs/umsdos/namei.cdir2->u.umsdos_i.u.dir_info.pid = current->pid;
current219fs/umsdos/namei.cinfo.entry.uid = current->fsuid;
current221fs/umsdos/namei.c? dir->i_gid : current->fsgid;
current236fs/umsdos/namei.c,info.fake.fname,current->pid,info.f_pos));
current263fs/umsdos/namei.c,info.fake.fname,-ret,current->pid,info.f_pos);
current298fs/umsdos/namei.cif (STACK_MAGIC != *(unsigned long *)current->kernel_stack_page){\
current300fs/umsdos/namei.c, current->comm,STACK_MAGIC \
current301fs/umsdos/namei.c,*(unsigned long *)current->kernel_stack_page \
current335fs/umsdos/namei.ccurrent->fsuid == old_info.entry.uid ||
current336fs/umsdos/namei.ccurrent->fsuid == old_dir->i_uid ) {
current342fs/umsdos/namei.ccurrent->fsuid == new_info.entry.uid ||
current343fs/umsdos/namei.ccurrent->fsuid == new_dir->i_uid ) {
current691fs/umsdos/namei.cinfo.entry.uid = current->fsuid;
current693fs/umsdos/namei.c? dir->i_gid : current->fsgid;
current880fs/umsdos/namei.ccurrent->fsuid == sdir->i_uid ||
current881fs/umsdos/namei.ccurrent->fsuid == dir->i_uid ) {
current943fs/umsdos/namei.ccurrent->fsuid == info.entry.uid ||
current944fs/umsdos/namei.ccurrent->fsuid == dir->i_uid ) {
current60fs/umsdos/symlink.cif (current->link_count < 5) {
current66fs/umsdos/symlink.cdir = current->fs[1].root;
current85fs/umsdos/symlink.ccurrent->link_count++;
current87fs/umsdos/symlink.ccurrent->link_count--;
current163fs/vfat/namei.cstack_level = (long)(&pg_dir)-current->kernel_stack_page;
current175fs/vfat/namei.cif (*(unsigned long *) current->kernel_stack_page != STACK_MAGIC) {
current326fs/xiafs/bitmap.cinode->i_uid = current->fsuid;
current327fs/xiafs/bitmap.cinode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->fsgid;
current298fs/xiafs/namei.cinode->i_uid = current->fsuid;
current382fs/xiafs/namei.cinode->i_mode = S_IFDIR | (mode & S_IRWXUGO & ~current->fs->umask);
current502fs/xiafs/namei.ccurrent->fsuid != inode->i_uid &&
current503fs/xiafs/namei.ccurrent->fsuid != dir->i_uid)
current559fs/xiafs/namei.ccurrent->counter = 0;
current564fs/xiafs/namei.ccurrent->fsuid != inode->i_uid &&
current565fs/xiafs/namei.ccurrent->fsuid != dir->i_uid)
current735fs/xiafs/namei.ccurrent->fsuid != old_inode->i_uid &&
current736fs/xiafs/namei.ccurrent->fsuid != old_dir->i_uid && !fsuser())
current756fs/xiafs/namei.ccurrent->fsuid != new_inode->i_uid &&
current757fs/xiafs/namei.ccurrent->fsuid != new_dir->i_uid && !fsuser())
current793fs/xiafs/namei.ccurrent->counter=0;
current85fs/xiafs/symlink.cdir = current->fs->root;
current101fs/xiafs/symlink.cif (current->link_count > 5) {
current112fs/xiafs/symlink.ccurrent->link_count++;
current114fs/xiafs/symlink.ccurrent->link_count--;
current192fs/xiafs/truncate.ccurrent->counter = 0;
current50include/asm-alpha/pgtable.h#define flush_tlb_current(mm) get_new_asn_and_reload(current, mm)
current79include/asm-alpha/pgtable.hflush_tlb_current(current->mm);
current96include/asm-alpha/pgtable.hif (mm != current->mm)
current115include/asm-alpha/pgtable.hif (mm != current->mm)
current343include/asm-alpha/pgtable.hif (tsk == current)
current91include/asm-i386/locks.hif(sp->priority<current->lock_order)
current92include/asm-i386/locks.hpanic("lock order violation: %s (%d)\n", sp->name, current->lock_order);
current98include/asm-i386/locks.hsp->oldpri=current->lock_order;
current99include/asm-i386/locks.hcurrent->lock_order=sp->priority;
current105include/asm-i386/locks.hif(current->lock_order!=sp->priority)
current106include/asm-i386/locks.hpanic("lock release order violation %s (%d)\n", sp->name, current->lock_order);
current113include/asm-i386/locks.hcurrent->lock_order=sp->oldpri;
current59include/asm-i386/pgtable.hif (mm == current->mm)
current66include/asm-i386/pgtable.hif (vma->vm_mm == current->mm)
current73include/asm-i386/pgtable.hif (mm == current->mm)
current106include/asm-i386/pgtable.hif (current->mm->count == 1)  /* just one copy of this mm */
current118include/asm-i386/pgtable.hif (mm == current->mm && mm->count == 1)
current127include/asm-i386/pgtable.hif (vma->vm_mm == current->mm && current->mm->count == 1)
current292include/asm-i386/pgtable.hif ((tsk) == current) \
current42include/asm-m68k/system.h: "r" (current->kernel_stack_page + PAGE_SIZE)   \
current42include/asm-mips/pgtable.hdo { if ((mm_struct) == current->mm) invalidate(); } while (0)
current44include/asm-mips/pgtable.hdo { if ((mm_struct) == current->mm) invalidate(); } while (0)
current46include/asm-mips/pgtable.hdo { if ((mm_struct) == current->mm) invalidate(); } while (0)
current200include/asm-mips/pgtable.hif ((tsk) == current) \
current191include/asm-ppc/pgtable.hif ((tsk) == current) \
current491include/asm-ppc/pgtable.hMMU_hash_page(&(current)->tss, address & PAGE_MASK, (pte *)&_pte);
current50include/asm-sparc/system.hcurrent->tss.current_ds = active_ds; \
current64include/linux/kernel.h#define fsuser() (current->fsuid == 0)
current320include/linux/mm.hif (vma->vm_end - address > current->rlim[RLIMIT_STACK].rlim_cur)
current364include/linux/sched.hif (current->euid == 0) {
current365include/linux/sched.hcurrent->flags |= PF_SUPERPRIV;
current394include/linux/sched.hreturn current->files->fd[fd];
current478include/linux/sched.hentry->wait.task = current;
current11include/linux/wrapper.h#define current_got_fatal_signal() (current->signal & ~current->blocked)
current12include/linux/wrapper.h#define current_set_timeout(val) current->timeout = val
current849init/main.ccurrent->fs->root = pseudo_root;
current850init/main.ccurrent->fs->pwd  = pseudo_root;
current96ipc/msg.cif (current->signal & ~current->blocked)
current151ipc/msg.cmsq->msg_lspid = current->pid;
current288ipc/msg.cmsq->msg_lrpid = current->pid;
current324ipc/msg.cif (current->signal & ~current->blocked) {
current394ipc/msg.cipcp->cuid = ipcp->uid = current->euid;
current395ipc/msg.cipcp->gid = ipcp->cgid = current->egid;
current431ipc/msg.ckerneld_arr[i] = current->pid;
current584ipc/msg.cif (!suser() && current->euid != ipcp->cuid && 
current585ipc/msg.ccurrent->euid != ipcp->uid)
current597ipc/msg.cif (!suser() && current->euid != ipcp->cuid && 
current598ipc/msg.ccurrent->euid != ipcp->uid)
current627ipc/msg.cif (kerneld_arr[i] == current->pid) {
current115ipc/sem.cipcp->cuid = ipcp->uid = current->euid;
current116ipc/sem.cipcp->gid = ipcp->cgid = current->egid;
current470ipc/sem.cif (suser() || current->euid == ipcp->cuid || current->euid == ipcp->uid) {
current521ipc/sem.cif (suser() || current->euid == ipcp->cuid || current->euid == ipcp->uid) {
current597ipc/sem.cfor (un = current->semundo; un; un = un->proc_next)
current608ipc/sem.cun->proc_next = current->semundo;
current609ipc/sem.ccurrent->semundo = un;
current617ipc/sem.cerror = do_semop(sma, sops, nsops, un, current->pid);
current631ipc/sem.cqueue.pid = current->pid;
current635ipc/sem.ccurrent->semsleeping = &queue;
current637ipc/sem.ccurrent->semsleeping = NULL;
current673ipc/sem.cif ((q = current->semsleeping)) {
current676ipc/sem.ccurrent->semsleeping = NULL;
current679ipc/sem.cfor (up = &current->semundo; (u = *up); *up = u->proc_next, kfree(u)) {
current703ipc/sem.csem->sempid = current->pid;
current709ipc/sem.ccurrent->semundo = NULL;
current113ipc/shm.cshp->shm_perm.cuid = shp->shm_perm.uid = current->euid;
current114ipc/shm.cshp->shm_perm.cgid = shp->shm_perm.gid = current->egid;
current117ipc/shm.cshp->shm_cpid = current->pid;
current325ipc/shm.cif (suser() || current->euid == shp->shm_perm.uid ||
current326ipc/shm.ccurrent->euid == shp->shm_perm.cuid) {
current336ipc/shm.cif (suser() || current->euid == shp->shm_perm.uid ||
current337ipc/shm.ccurrent->euid == shp->shm_perm.cuid) {
current430ipc/shm.ccurrent->mm->total_vm += (shmd->vm_end - shmd->vm_start) >> PAGE_SHIFT;
current431ipc/shm.cinsert_vm_struct(current, shmd);
current432ipc/shm.cmerge_segments(current, shmd->vm_start, shmd->vm_end);
current497ipc/shm.cif (addr < current->mm->start_stack &&
current498ipc/shm.caddr > current->mm->start_stack - PAGE_SIZE*(shp->shm_npages + 4))
current504ipc/shm.cif ((shmd = find_vma_intersection(current, addr, addr + shp->shm_segsz))) {
current526ipc/shm.cshmd->vm_mm = current->mm;
current546ipc/shm.cshp->shm_lpid = current->pid;
current568ipc/shm.cshp->shm_lpid = current->pid;
current586ipc/shm.cshp->shm_lpid = current->pid;
current600ipc/shm.cfor (shmd = current->mm->mmap; shmd; shmd = shmdnext) {
current648ipc/shm.coom(current);
current670ipc/shm.c--current->maj_flt;  /* was incremented in do_no_page */
current673ipc/shm.ccurrent->min_flt++;
current40ipc/util.cif (current->euid == ipcp->cuid || current->euid == ipcp->uid)
current37kernel/exec_domain.cif (current->exec_domain && current->exec_domain->use_count)
current38kernel/exec_domain.c(*current->exec_domain->use_count)--;
current40kernel/exec_domain.ccurrent->personality = PER_SVR4;
current41kernel/exec_domain.ccurrent->exec_domain = lookup_exec_domain(current->personality);
current43kernel/exec_domain.cif (current->exec_domain && current->exec_domain->use_count)
current44kernel/exec_domain.c(*current->exec_domain->use_count)++;
current46kernel/exec_domain.cif (current->exec_domain && current->exec_domain->handler
current47kernel/exec_domain.c&& current->exec_domain->handler != no_lcall7) {
current48kernel/exec_domain.ccurrent->exec_domain->handler(regs);
current52kernel/exec_domain.csend_sig(SIGSEGV, current, 1);
current108kernel/exec_domain.creturn current->personality;
current114kernel/exec_domain.cold_personality = current->personality;
current115kernel/exec_domain.cif (current->exec_domain && current->exec_domain->use_count)
current116kernel/exec_domain.c(*current->exec_domain->use_count)--;
current117kernel/exec_domain.ccurrent->personality = personality;
current118kernel/exec_domain.ccurrent->exec_domain = it;
current119kernel/exec_domain.cif (current->exec_domain->use_count)
current120kernel/exec_domain.c(*current->exec_domain->use_count)++;
current54kernel/exit.cif (!priv && ((sig != SIGCONT) || (current->session != p->session)) &&
current55kernel/exit.c(current->euid ^ p->euid) && (current->euid ^ p->uid) &&
current56kernel/exit.c(current->uid ^ p->euid) && (current->uid ^ p->uid) &&
current94kernel/exit.cif (p == current) {
current107kernel/exit.ccurrent->cmin_flt += p->min_flt + p->cmin_flt;
current108kernel/exit.ccurrent->cmaj_flt += p->maj_flt + p->cmaj_flt;
current109kernel/exit.ccurrent->cnswap += p->nswap + p->cnswap;
current300kernel/exit.creturn(kill_pg(current->pgrp,sig,0));
current304kernel/exit.cif (p->pid > 1 && p != current) {
current431kernel/exit.cstruct mm_struct * mm = current->mm;
current433kernel/exit.ccurrent->swappable = 0;
current437kernel/exit.cfree_page_tables(current);
current440kernel/exit.ccurrent->mm = NULL;
current452kernel/exit.cforget_original_parent(current);
current462kernel/exit.cif ((current->p_pptr->pgrp != current->pgrp) &&
current463kernel/exit.c(current->p_pptr->session == current->session) &&
current464kernel/exit.cis_orphaned_pgrp(current->pgrp) &&
current465kernel/exit.chas_stopped_jobs(current->pgrp)) {
current466kernel/exit.ckill_pg(current->pgrp,SIGHUP,1);
current467kernel/exit.ckill_pg(current->pgrp,SIGCONT,1);
current470kernel/exit.cnotify_parent(current);
current480kernel/exit.cwhile ((p = current->p_cptr) != NULL) {
current481kernel/exit.ccurrent->p_cptr = p->p_osptr;
current484kernel/exit.cif (task[smp_num_cpus] && task[smp_num_cpus] != current) /* init */
current499kernel/exit.cif ((p->pgrp != current->pgrp) &&
current500kernel/exit.c(p->session == current->session) &&
current507kernel/exit.cif (current->leader)
current519kernel/exit.ccurrent->flags |= PF_EXITING;
current520kernel/exit.cdel_timer(&current->real_timer);
current524kernel/exit.c__exit_files(current);
current525kernel/exit.c__exit_fs(current);
current526kernel/exit.c__exit_sighand(current);
current528kernel/exit.ccurrent->state = TASK_ZOMBIE;
current529kernel/exit.ccurrent->exit_code = code;
current534kernel/exit.cif (current->exec_domain && current->exec_domain->use_count)
current535kernel/exit.c(*current->exec_domain->use_count)--;
current536kernel/exit.cif (current->binfmt && current->binfmt->use_count)
current537kernel/exit.c(*current->binfmt->use_count)--;
current563kernel/exit.cstruct wait_queue wait = { current, NULL };
current576kernel/exit.cadd_wait_queue(&current->wait_chldexit,&wait);
current579kernel/exit.cfor (p = current->p_cptr ; p ; p = p->p_osptr) {
current584kernel/exit.cif (p->pgrp != current->pgrp)
current609kernel/exit.ccurrent->cutime += p->utime + p->cutime;
current610kernel/exit.ccurrent->cstime += p->stime + p->cstime;
current635kernel/exit.ccurrent->state=TASK_INTERRUPTIBLE;
current637kernel/exit.ccurrent->signal &= ~(1<<(SIGCHLD-1));
current639kernel/exit.cif (current->signal & ~current->blocked)
current645kernel/exit.cremove_wait_queue(&current->wait_chldexit,&wait);
current39kernel/fork.cif (current->uid)
current42kernel/fork.cif (current->uid) {
current43kernel/fork.clong max_tasks = current->rlim[RLIMIT_NPROC].rlim_cur;
current47kernel/fork.cif (p->uid == current->uid)
current66kernel/fork.creturn current->pid;
current85kernel/fork.cfor (mpnt = current->mm->mmap ; mpnt ; mpnt = mpnt->vm_next) {
current104kernel/fork.cif (copy_page_range(mm, current->mm, tmp)) {
current118kernel/fork.cSET_PAGE_DIR(tsk, current->mm->pgd);
current119kernel/fork.ccurrent->mm->count++;
current125kernel/fork.c*tsk->mm = *current->mm;
current143kernel/fork.ccurrent->fs->count++;
current150kernel/fork.ctsk->fs->umask = current->fs->umask;
current151kernel/fork.cif ((tsk->fs->root = current->fs->root))
current153kernel/fork.cif ((tsk->fs->pwd = current->fs->pwd))
current163kernel/fork.ccurrent->files->count++;
current170kernel/fork.cmemcpy(&tsk->files->close_on_exec, &current->files->close_on_exec,
current173kernel/fork.cstruct file * f = current->files->fd[i];
current184kernel/fork.ccurrent->sig->count++;
current191kernel/fork.cmemcpy(tsk->sig->action, current->sig->action, sizeof(tsk->sig->action));
current218kernel/fork.c*p = *current;
current235kernel/fork.cp->p_pptr = p->p_opptr = current;
current271kernel/fork.cp->counter = current->counter >> 1;
current53kernel/itimer.cinterval = current->it_real_incr;
current55kernel/itimer.cif (del_timer(&current->real_timer)) {
current57kernel/itimer.cval = current->real_timer.expires;
current58kernel/itimer.cadd_timer(&current->real_timer);
current66kernel/itimer.cval = current->it_virt_value;
current67kernel/itimer.cinterval = current->it_virt_incr;
current70kernel/itimer.cval = current->it_prof_value;
current71kernel/itimer.cinterval = current->it_prof_incr;
current126kernel/itimer.cdel_timer(&current->real_timer);
current127kernel/itimer.ccurrent->it_real_value = j;
current128kernel/itimer.ccurrent->it_real_incr = i;
current135kernel/itimer.ccurrent->real_timer.expires = i;
current136kernel/itimer.cadd_timer(&current->real_timer);
current141kernel/itimer.ccurrent->it_virt_value = j;
current142kernel/itimer.ccurrent->it_virt_incr = i;
current147kernel/itimer.ccurrent->it_prof_value = j;
current148kernel/itimer.ccurrent->it_prof_incr = i;
current40kernel/panic.cif (current == task[0])
current85kernel/printk.cif (current->signal & ~current->blocked) {
current113kernel/sched.cif (p->counter > current->counter + 3)
current309kernel/sched.cprev = current;
current414kernel/sched.ccurrent->state = TASK_INTERRUPTIBLE;
current480kernel/sched.cstruct wait_queue wait = { current, NULL };
current482kernel/sched.ccurrent->state = TASK_UNINTERRUPTIBLE;
current485kernel/sched.ccurrent->state = TASK_UNINTERRUPTIBLE;
current487kernel/sched.ccurrent->state = TASK_RUNNING;
current494kernel/sched.cstruct wait_queue wait = { current, NULL };
current498kernel/sched.cif (current == task[0])
current500kernel/sched.ccurrent->state = state;
current922kernel/sched.cstruct task_struct * p = current;
current1030kernel/sched.cif (prof_buffer && current->pid) {
current1072kernel/sched.creturn current->pid;
current1077kernel/sched.creturn current->p_opptr->pid;
current1082kernel/sched.creturn current->uid;
current1087kernel/sched.creturn current->euid;
current1092kernel/sched.creturn current->gid;
current1097kernel/sched.creturn current->egid;
current1130kernel/sched.cnewprio = current->priority - increment;
current1135kernel/sched.ccurrent->priority = newprio;
current1145kernel/sched.cp = current;
current1194kernel/sched.cif ((current->euid != p->euid) && (current->euid != p->uid) &&
current1257kernel/sched.cmove_last_runqueue(current);
current1349kernel/sched.ccurrent->policy != SCHED_OTHER) {
current1359kernel/sched.ccurrent->timeout = expire;
current1360kernel/sched.ccurrent->state = TASK_INTERRUPTIBLE;
current1380kernel/sched.cprintk("%-8s %3d ", p->comm, (p == current) ? -nr : nr);
current1386kernel/sched.cif (p == current)
current1391kernel/sched.cif (p == current)
current31kernel/signal.csigset_t new_set, old_set = current->blocked;
current41kernel/signal.ccurrent->blocked |= new_set;
current44kernel/signal.ccurrent->blocked &= ~new_set;
current47kernel/signal.ccurrent->blocked = new_set;
current67kernel/signal.creturn current->blocked;
current72kernel/signal.cint old=current->blocked;
current74kernel/signal.ccurrent->blocked = newmask & _BLOCKABLE;
current86kernel/signal.cput_user(current->blocked & current->signal, set);
current109kernel/signal.cp = signum - 1 + current->sig->action;
current113kernel/signal.ccurrent->signal &= ~_S(signum);
current119kernel/signal.ccurrent->signal &= ~_S(signum);
current145kernel/signal.chandler = current->sig->action[signum-1].sa_handler;
current146kernel/signal.ccurrent->sig->action[signum-1] = tmp;
current161kernel/signal.cp = signum - 1 + current->sig->action;
current47kernel/sys.cif (!who && p == current)
current52kernel/sys.cwho = current->pgrp;
current56kernel/sys.cwho = current->uid;
current89kernel/sys.cif (p->uid != current->euid &&
current90kernel/sys.cp->uid != current->uid && !suser()) {
current233kernel/sys.cint old_rgid = current->gid;
current234kernel/sys.cint old_egid = current->egid;
current238kernel/sys.c(current->egid==rgid) ||
current240kernel/sys.ccurrent->gid = rgid;
current246kernel/sys.c(current->egid == egid) ||
current247kernel/sys.c(current->sgid == egid) ||
current249kernel/sys.ccurrent->fsgid = current->egid = egid;
current251kernel/sys.ccurrent->gid = old_rgid;
current257kernel/sys.ccurrent->sgid = current->egid;
current258kernel/sys.ccurrent->fsgid = current->egid;
current259kernel/sys.cif (current->egid != old_egid)
current260kernel/sys.ccurrent->dumpable = 0;
current269kernel/sys.cint old_egid = current->egid;
current272kernel/sys.ccurrent->gid = current->egid = current->sgid = current->fsgid = gid;
current273kernel/sys.celse if ((gid == current->gid) || (gid == current->sgid))
current274kernel/sys.ccurrent->egid = current->fsgid = gid;
current277kernel/sys.cif (current->egid != old_egid)
current278kernel/sys.ccurrent->dumpable = 0;
current291kernel/sys.cstrncpy(ac.ac_comm, current->comm, ACCT_COMM);
current293kernel/sys.cac.ac_utime = current->utime;
current294kernel/sys.cac.ac_stime = current->stime;
current295kernel/sys.cac.ac_btime = CT_TO_SECS(current->start_time) + (xtime.tv_sec - (jiffies / HZ));
current297kernel/sys.cac.ac_uid   = current->uid;
current298kernel/sys.cac.ac_gid   = current->gid;
current299kernel/sys.cac.ac_tty   = (current)->tty == NULL ? -1 :
current300kernel/sys.cMKDEV(4, current->tty->device);
current302kernel/sys.cif (current->flags & PF_FORKNOEXEC)
current304kernel/sys.cif (current->flags & PF_SUPERPRIV)
current306kernel/sys.cif (current->flags & PF_DUMPCORE)
current308kernel/sys.cif (current->flags & PF_SIGNALED)
current310kernel/sys.cac.ac_minflt = current->min_flt;
current311kernel/sys.cac.ac_majflt = current->maj_flt;
current442kernel/sys.cint old_ruid = current->uid;
current443kernel/sys.cint old_euid = current->euid;
current447kernel/sys.c(current->euid==ruid) ||
current449kernel/sys.ccurrent->uid = ruid;
current455kernel/sys.c(current->euid == euid) ||
current456kernel/sys.c(current->suid == euid) ||
current458kernel/sys.ccurrent->fsuid = current->euid = euid;
current460kernel/sys.ccurrent->uid = old_ruid;
current466kernel/sys.ccurrent->suid = current->euid;
current467kernel/sys.ccurrent->fsuid = current->euid;
current468kernel/sys.cif (current->euid != old_euid)
current469kernel/sys.ccurrent->dumpable = 0;
current486kernel/sys.cint old_euid = current->euid;
current489kernel/sys.ccurrent->uid = current->euid = current->suid = current->fsuid = uid;
current490kernel/sys.celse if ((uid == current->uid) || (uid == current->suid))
current491kernel/sys.ccurrent->fsuid = current->euid = uid;
current494kernel/sys.cif (current->euid != old_euid)
current495kernel/sys.ccurrent->dumpable = 0;
current507kernel/sys.cint old_fsuid = current->fsuid;
current509kernel/sys.cif (uid == current->uid || uid == current->euid ||
current510kernel/sys.cuid == current->suid || uid == current->fsuid || suser())
current511kernel/sys.ccurrent->fsuid = uid;
current512kernel/sys.cif (current->fsuid != old_fsuid)
current513kernel/sys.ccurrent->dumpable = 0;
current522kernel/sys.cint old_fsgid = current->fsgid;
current524kernel/sys.cif (gid == current->gid || gid == current->egid ||
current525kernel/sys.cgid == current->sgid || gid == current->fsgid || suser())
current526kernel/sys.ccurrent->fsgid = gid;
current527kernel/sys.cif (current->fsgid != old_fsgid)
current528kernel/sys.ccurrent->dumpable = 0;
current538kernel/sys.cput_user(current->utime,&tbuf->tms_utime);
current539kernel/sys.cput_user(current->stime,&tbuf->tms_stime);
current540kernel/sys.cput_user(current->cutime,&tbuf->tms_cutime);
current541kernel/sys.cput_user(current->cstime,&tbuf->tms_cstime);
current552kernel/sys.cif (brk < current->mm->end_code)
current553kernel/sys.creturn current->mm->brk;
current555kernel/sys.coldbrk = PAGE_ALIGN(current->mm->brk);
current557kernel/sys.creturn current->mm->brk = brk;
current562kernel/sys.cif (brk <= current->mm->brk) {
current563kernel/sys.ccurrent->mm->brk = brk;
current570kernel/sys.crlim = current->rlim[RLIMIT_DATA].rlim_cur;
current573kernel/sys.cif (brk - current->mm->end_code > rlim)
current574kernel/sys.creturn current->mm->brk;
current578kernel/sys.cif (find_vma_intersection(current, oldbrk, newbrk+PAGE_SIZE))
current579kernel/sys.creturn current->mm->brk;
current593kernel/sys.creturn current->mm->brk;
current595kernel/sys.cfreepages += current->mm->rss;
current598kernel/sys.creturn current->mm->brk;
current603kernel/sys.ccurrent->mm->brk = brk;
current627kernel/sys.cpid = current->pid;
current639kernel/sys.cif (p->p_pptr == current || p->p_opptr == current) {
current640kernel/sys.cif (p->session != current->session)
current644kernel/sys.c} else if (p != current)
current652kernel/sys.ctmp->session == current->session)
current668kernel/sys.creturn current->pgrp;
current678kernel/sys.creturn current->pgrp;
current686kernel/sys.creturn current->session;
current696kernel/sys.cif (current->leader)
current698kernel/sys.ccurrent->leader = 1;
current699kernel/sys.ccurrent->session = current->pgrp = current->pid;
current700kernel/sys.ccurrent->tty = NULL;
current701kernel/sys.ccurrent->tty_old_pgrp = 0;
current702kernel/sys.creturn current->pgrp;
current718kernel/sys.cgroups = current->groups;
current742kernel/sys.ccurrent->groups[i] = get_user(grouplist);
current745kernel/sys.ccurrent->groups[i] = NOGROUP;
current753kernel/sys.cif (grp == current->fsgid)
current757kernel/sys.cif (current->groups[i] == NOGROUP)
current759kernel/sys.cif (current->groups[i] == grp)
current888kernel/sys.cmemcpy_tofs(rlim, current->rlim + resource, sizeof(*rlim));
current903kernel/sys.cold_rlim = current->rlim + resource;
current970kernel/sys.creturn getrusage(current, who, ru);
current975kernel/sys.cint old = current->fs->umask;
current977kernel/sys.ccurrent->fs->umask = mask & S_IRWXUGO;
current222kernel/sysctl.cif (grp == current->euid)
current226kernel/sysctl.cif (current->groups[i] == NOGROUP)
current228kernel/sysctl.cif (current->groups[i] == grp)
current237kernel/sysctl.cif (!current->euid)
current348kernel/sysctl.cif (level < securelevel && current->pid != 1)
current289mm/filemap.cstruct wait_queue wait = { current, NULL };
current295mm/filemap.ccurrent->state = TASK_UNINTERRUPTIBLE;
current302mm/filemap.ccurrent->state = TASK_RUNNING;
current746mm/filemap.cif (offset >= inode->i_size && (area->vm_flags & VM_SHARED) && area->vm_mm == current->mm)
current977mm/filemap.cdir = pgd_offset(current->mm, address);
current1105mm/filemap.cvma = find_vma(current, start);
current79mm/memory.cprintk("\nOut of memory for %s.\n", current->comm);
current314mm/memory.cif (current->mm->rss <= 0)
current316mm/memory.ccurrent->mm->rss--;
current436mm/memory.cdir = pgd_offset(current->mm, address);
current437mm/memory.cflush_cache_range(current->mm, beg, end);
current449mm/memory.cflush_tlb_range(current->mm, beg, end);
current508mm/memory.cdir = pgd_offset(current->mm, from);
current509mm/memory.cflush_cache_range(current->mm, beg, from);
current521mm/memory.cflush_tlb_range(current->mm, beg, from);
current683mm/memory.cvma = find_vma(current, start);
current727mm/memory.cdo_wp_page(current, vma, start, 1);
current932mm/memory.csend_sig(SIGBUS, current, 1);
current975mm/memory.cdo_no_page(current, vma, address, write_access);
current985mm/memory.cdo_wp_page(current, vma, address, write_access);
current1006mm/memory.coom(current);
current43mm/mlock.cinsert_vm_struct(current, n);
current64mm/mlock.cinsert_vm_struct(current, n);
current96mm/mlock.cinsert_vm_struct(current, left);
current97mm/mlock.cinsert_vm_struct(current, right);
current151mm/mlock.cvma = find_vma(current, start);
current181mm/mlock.cmerge_segments(current, start, end);
current194mm/mlock.clocked += current->mm->locked_vm;
current196mm/mlock.clock_limit = current->rlim[RLIMIT_MEMLOCK].rlim_cur;
current230mm/mlock.ccurrent->mm->def_flags = def_flags;
current233mm/mlock.cfor (vma = current->mm->mmap; vma ; vma = vma->vm_next) {
current243mm/mlock.cmerge_segments(current, 0, TASK_SIZE);
current254mm/mlock.clock_limit = current->rlim[RLIMIT_MEMLOCK].rlim_cur;
current257mm/mlock.cif (current->mm->total_vm > lock_limit)
current262mm/mlock.cif (current->mm->total_vm > MAP_NR(high_memory)/2)
current58mm/mmap.cif (current->mm->def_flags & VM_LOCKED) {
current59mm/mmap.cunsigned long locked = current->mm->locked_vm << PAGE_SHIFT;
current61mm/mmap.cif (locked > current->rlim[RLIMIT_MEMLOCK].rlim_cur)
current126mm/mmap.cvma->vm_mm = current->mm;
current131mm/mmap.cvma->vm_flags |= current->mm->def_flags;
current171mm/mmap.cinsert_vm_struct(current, vma);
current172mm/mmap.cmerge_segments(current, vma->vm_start, vma->vm_end);
current175mm/mmap.ccurrent->mm->total_vm += len >> PAGE_SHIFT;
current178mm/mmap.ccurrent->mm->locked_vm += len >> PAGE_SHIFT;
current204mm/mmap.cfor (vmm = find_vma(current, addr); ; vmm = vmm->vm_next) {
current654mm/mmap.cinsert_vm_struct(current, mpnt);
current668mm/mmap.cinsert_vm_struct(current, mpnt);
current698mm/mmap.cmpnt = find_vma(current, addr);
current701mm/mmap.cavl_neighbours(mpnt, current->mm->mmap_avl, &prev, &next);
current705mm/mmap.cnpp = (prev ? &prev->vm_next : &current->mm->mmap);
current711mm/mmap.cavl_remove(mpnt, &current->mm->mmap_avl);
current737mm/mmap.czap_page_range(current->mm, st, end-st);
current742mm/mmap.czap_page_range(current->mm, addr, len);
current77mm/mprotect.cdir = pgd_offset(current->mm, start);
current78mm/mprotect.cflush_cache_range(current->mm, beg, end);
current84mm/mprotect.cflush_tlb_range(current->mm, beg, end);
current115mm/mprotect.cinsert_vm_struct(current, n);
current138mm/mprotect.cinsert_vm_struct(current, n);
current172mm/mprotect.cinsert_vm_struct(current, left);
current173mm/mprotect.cinsert_vm_struct(current, right);
current219mm/mprotect.cvma = find_vma(current, start);
current251mm/mprotect.cmerge_segments(current, start, end);
current137mm/mremap.cif (new_addr && !move_page_tables(current->mm, new_addr, addr, old_len)) {
current146mm/mremap.cinsert_vm_struct(current, new_vma);
current147mm/mremap.cmerge_segments(current, new_vma->vm_start, new_vma->vm_end);
current185mm/mremap.cvma = find_vma(current, addr);
current192mm/mremap.cunsigned long locked = current->mm->locked_vm << PAGE_SHIFT;
current194mm/mremap.cif (locked > current->rlim[RLIMIT_MEMLOCK].rlim_cur)
current207mm/mremap.ccurrent->mm->total_vm += pages;
current209mm/mremap.ccurrent->mm->locked_vm += pages;
current367mm/vmscan.ccurrent->session = 1;
current368mm/vmscan.ccurrent->pgrp = 1;
current369mm/vmscan.csprintf(current->comm, "kswapd");
current370mm/vmscan.ccurrent->blocked = ~0UL;
current384mm/vmscan.ccurrent->policy = SCHED_FIFO;
current385mm/vmscan.ccurrent->priority = 32;  /* Fixme --- we need to standardise our
current400mm/vmscan.ccurrent->signal = 0;
current432net/appletalk/ddp.ccurrent->timeout = jiffies + (HZ/10);
current433net/appletalk/ddp.ccurrent->state = TASK_INTERRUPTIBLE;
current1318net/ax25/af_ax25.ccall = ax25_findbyuid(current->euid);
current1470net/ax25/af_ax25.cif (current->signal & ~current->blocked) {
current1527net/ax25/af_ax25.cif (current->signal & ~current->blocked) {
current536net/ax25/ax25_route.cif ((call = ax25_findbyuid(current->euid)) == NULL) {
current105net/core/datagram.cif (current->signal & ~current->blocked)
current515net/core/sock.cif (current->signal & ~current->blocked) 
current449net/ipv4/af_inet.cif (!suser() && current->pgrp != -arg &&
current450net/ipv4/af_inet.ccurrent->pid != arg) return(-EPERM);
current778net/ipv4/af_inet.cif (current->flags & PF_EXITING)
current975net/ipv4/af_inet.cif (current->signal & ~current->blocked) 
current1062net/ipv4/af_inet.cif (current->signal & ~current->blocked) 
current1144net/ipv4/af_inet.csend_sig(SIGPIPE, current, 1);
current1218net/ipv4/af_inet.cif (current->pid != pid && current->pgrp != -pid && !suser())
current957net/ipv4/tcp.csend_sig(SIGPIPE, current, 0);
current964net/ipv4/tcp.cif (current->signal & ~current->blocked)
current1087net/ipv4/tcp.cif (current->signal & ~current->blocked)
current1347net/ipv4/tcp.cstruct wait_queue wait = { current, NULL };
current1396net/ipv4/tcp.cif (current->signal & ~current->blocked) {
current1407net/ipv4/tcp.ccurrent->state = TASK_INTERRUPTIBLE;
current1579net/ipv4/tcp.ccurrent->state = TASK_RUNNING;
current1776net/ipv4/tcp.ccurrent->timeout = timeout;
current1777net/ipv4/tcp.cwhile(closing(sk) && current->timeout)
current1780net/ipv4/tcp.cif (current->signal & ~current->blocked)
current1785net/ipv4/tcp.ccurrent->timeout=0;
current1836net/ipv4/tcp.cif (current->signal & ~current->blocked)
current97net/netlink.cif(current->signal & ~current->blocked)
current750net/netrom/af_netrom.cif ((user = ax25_findbyuid(current->euid)) == NULL) {
current806net/netrom/af_netrom.cif ((user = ax25_findbyuid(current->euid)) == NULL) {
current847net/netrom/af_netrom.cif (current->signal & ~current->blocked) {
current902net/netrom/af_netrom.cif (current->signal & ~current->blocked) {
current186net/socket.cif (!current->files->fd[fd]) 
current194net/socket.cFD_CLR(fd, &current->files->close_on_exec);
current195net/socket.ccurrent->files->fd[fd] = file;
current229net/socket.cif (fd < 0 || fd >= NR_OPEN || !(file = current->files->fd[fd])) 
current257net/socket.cinode->i_uid = current->uid;
current258net/socket.cinode->i_gid = current->gid;
current599net/socket.csock->file=current->files->fd[fd];
current680net/socket.cif (fd < 0 || fd >= NR_OPEN || current->files->fd[fd] == NULL)
current708net/socket.cif (fd < 0 || fd >= NR_OPEN || current->files->fd[fd] == NULL)
current742net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
current781net/socket.csock->file=current->files->fd[fd];
current805net/socket.cif (fd < 0 || fd >= NR_OPEN || (file=current->files->fd[fd]) == NULL)
current855net/socket.cif (fd < 0 || fd >= NR_OPEN || current->files->fd[fd] == NULL)
current880net/socket.cif (fd < 0 || fd >= NR_OPEN || current->files->fd[fd] == NULL)
current906net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
current942net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
current980net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
current1020net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
current1061net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
current1079net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
current1099net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
current1121net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
current1164net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
current541net/unix/af_unix.cif(current->signal & ~current->blocked)
current624net/unix/af_unix.cif(current->signal & ~current->blocked)
current727net/unix/af_unix.cif(current->files->fd[fd]==NULL)
current734net/unix/af_unix.cfp[i]=current->files->fd[fdp[i]];
current769net/unix/af_unix.cif(current->files->fd[i])
current774net/unix/af_unix.cif(i>current->rlim[RLIMIT_NOFILE].rlim_cur)
current775net/unix/af_unix.ci=current->rlim[RLIMIT_NOFILE].rlim_cur;
current815net/unix/af_unix.cufp=&current->files->fd[0];
current829net/unix/af_unix.cFD_CLR(ufn,&current->files->close_on_exec);
current1116net/unix/af_unix.cif(current->signal & ~current->blocked)
current119scripts/lxdialog/menubox.cint menu_height, const char *current, int item_no,
current176scripts/lxdialog/menubox.cif (strcmp(current, items[i*2]) == 0) choice = i;