taglinefilesource code
current159drivers/FPU-emu/fpu_entry.cif (!current->used_math)
current170drivers/FPU-emu/fpu_entry.ccurrent->used_math = 1;
current199drivers/FPU-emu/fpu_entry.cif (current->flags & PF_PTRACED)
current285drivers/FPU-emu/fpu_entry.ccurrent->tss.trap_no = 16;
current286drivers/FPU-emu/fpu_entry.ccurrent->tss.error_code = 0;
current287drivers/FPU-emu/fpu_entry.csend_sig(SIGFPE, current, 1);
current644drivers/FPU-emu/fpu_entry.ccurrent->tss.trap_no = 16;
current645drivers/FPU-emu/fpu_entry.ccurrent->tss.error_code = 0;
current646drivers/FPU-emu/fpu_entry.csend_sig(signal,current,1);
current22drivers/FPU-emu/fpu_system.h#define I387      (current->tss.i387)
current281drivers/block/blk.hif (p->counter > current->counter)
current210drivers/block/cdu31a.ccurrent->state = TASK_INTERRUPTIBLE;
current211drivers/block/cdu31a.ccurrent->timeout = jiffies;
current367drivers/block/cdu31a.ccurrent->state = TASK_INTERRUPTIBLE;
current368drivers/block/cdu31a.ccurrent->timeout = jiffies + 200;
current603drivers/block/cdu31a.cif (current->signal & ~current->blocked)
current612drivers/block/cdu31a.chas_cd_task = current;
current728drivers/block/cdu31a.ccurrent->state = TASK_INTERRUPTIBLE;
current729drivers/block/cdu31a.ccurrent->timeout = jiffies + 10;
current763drivers/block/cdu31a.cif (current != has_cd_task) /* Allow recursive calls to this routine */
current768drivers/block/cdu31a.cif (current->signal & ~current->blocked)
current777drivers/block/cdu31a.chas_cd_task = current;
current821drivers/block/cdu31a.ccurrent->state = TASK_INTERRUPTIBLE;
current822drivers/block/cdu31a.ccurrent->timeout = jiffies + 10; /* Wait .1 seconds on retries */
current331drivers/block/ll_rw_blk.creq->waiting = current;
current334drivers/block/ll_rw_blk.ccurrent->state = TASK_SWAPPING;
current466drivers/block/ll_rw_blk.creq->waiting = current;
current469drivers/block/ll_rw_blk.ccurrent->state = TASK_UNINTERRUPTIBLE;
current430drivers/block/sbpcd.ccurrent->state = TASK_INTERRUPTIBLE;
current431drivers/block/sbpcd.ccurrent->timeout = jiffies + jifs;
current544drivers/block/sbpcd.cif (current == task[0])
current566drivers/block/sbpcd.cif (current == task[0])
current595drivers/block/sbpcd.cif (current == task[0])
current652drivers/block/sbpcd.cif (current == task[0])
current170drivers/char/lp.ccurrent->timeout = jiffies + LP_TIMEOUT_INTERRUPT;
current174drivers/char/lp.cif (current->signal & ~current->blocked) {
current224drivers/char/lp.ccurrent->state = TASK_INTERRUPTIBLE;
current225drivers/char/lp.ccurrent->timeout = jiffies + LP_TIMEOUT_POLLED;
current232drivers/char/lp.ccurrent->state = TASK_INTERRUPTIBLE;
current233drivers/char/lp.ccurrent->timeout = jiffies + LP_TIMEOUT_POLLED;
current241drivers/char/lp.ccurrent->state = TASK_INTERRUPTIBLE;
current242drivers/char/lp.ccurrent->timeout = jiffies + LP_TIMEOUT_POLLED;
current247drivers/char/lp.cif (current->signal & ~current->blocked) {
current258drivers/char/lp.ccurrent->state = TASK_INTERRUPTIBLE;
current259drivers/char/lp.ccurrent->timeout = jiffies + LP_TIME(minor);
current102drivers/char/mem.cmpnt->vm_task = current;
current111drivers/char/mem.cinsert_vm_struct(current, mpnt);
current112drivers/char/mem.cmerge_segments(current->mmap, NULL, NULL);
current196drivers/char/mem.cmpnt->vm_task = current;
current204drivers/char/mem.cinsert_vm_struct(current, mpnt);
current205drivers/char/mem.cmerge_segments(current->mmap, ignoff_mergep, inode);
current142drivers/char/psaux.ccurrent->state = TASK_INTERRUPTIBLE;
current143drivers/char/psaux.ccurrent->timeout = jiffies + 5;
current378drivers/char/psaux.cstruct wait_queue wait = { current, NULL };
current387drivers/char/psaux.ccurrent->state = TASK_INTERRUPTIBLE;
current388drivers/char/psaux.cif (queue_empty() && !(current->signal & ~current->blocked)) {
current392drivers/char/psaux.ccurrent->state = TASK_RUNNING;
current405drivers/char/psaux.cif (current->signal & ~current->blocked)
current491drivers/char/psaux.ccurrent->state = TASK_INTERRUPTIBLE;
current492drivers/char/psaux.ccurrent->timeout = jiffies + 5;
current514drivers/char/psaux.ccurrent->state = TASK_INTERRUPTIBLE;
current515drivers/char/psaux.ccurrent->timeout = jiffies + 5;
current103drivers/char/pty.cwhile (!tty->link->count && !(current->signal & ~current->blocked))
current1315drivers/char/serial.ccurrent->state = TASK_INTERRUPTIBLE;
current1316drivers/char/serial.ccurrent->timeout = jiffies + duration;
current1552drivers/char/serial.ccurrent->state = TASK_INTERRUPTIBLE;
current1553drivers/char/serial.ccurrent->timeout = jiffies + info->close_delay;
current1594drivers/char/serial.cstruct wait_queue wait = { current, NULL };
current1623drivers/char/serial.c(info->session != current->session))
current1627drivers/char/serial.c(info->pgrp != current->pgrp))
current1666drivers/char/serial.ccurrent->state = TASK_INTERRUPTIBLE;
current1684drivers/char/serial.cif (current->signal & ~current->blocked) {
current1694drivers/char/serial.ccurrent->state = TASK_RUNNING;
current1760drivers/char/serial.cinfo->session = current->session;
current1761drivers/char/serial.cinfo->pgrp = current->pgrp;
current679drivers/char/tpqic02.ccurrent->timeout = jiffies + 30;  /* nap 0.30 sec between checks, */
current680drivers/char/tpqic02.ccurrent->state = TASK_INTERRUPTIBLE;
current312drivers/char/tty_io.cif (current->tty >= 0) {
current313drivers/char/tty_io.ctty = tty_table[current->tty];
current326drivers/char/tty_io.cif (p->session == current->session)
current346drivers/char/tty_io.creturn (current->signal & ~current->blocked) ? -1 : 0;
current926drivers/char/tty_io.creturn ((current->blocked & (1<<(sig-1))) ||
current927drivers/char/tty_io.c(current->sigaction[sig-1].sa_handler == SIG_IGN));
current949drivers/char/tty_io.cstruct wait_queue wait = { current, NULL };
current961drivers/char/tty_io.ccurrent->tty == tty->line) {
current964drivers/char/tty_io.celse if (current->pgrp != tty->pgrp) {
current966drivers/char/tty_io.cis_orphaned_pgrp(current->pgrp))
current968drivers/char/tty_io.ckill_pg(current->pgrp, SIGTTIN, 1);
current975drivers/char/tty_io.ccurrent->timeout = (unsigned long) -1;
current980drivers/char/tty_io.ccurrent->timeout = (unsigned long) -1;
current983drivers/char/tty_io.ccurrent->timeout = time + jiffies;
current986drivers/char/tty_io.ccurrent->timeout = 0;
current1004drivers/char/tty_io.ccurrent->state = TASK_INTERRUPTIBLE;
current1012drivers/char/tty_io.cif (!current->timeout)
current1018drivers/char/tty_io.cif (current->signal & ~current->blocked) {
current1025drivers/char/tty_io.ccurrent->state = TASK_RUNNING;
current1088drivers/char/tty_io.ccurrent->timeout = time + jiffies;
current1091drivers/char/tty_io.ccurrent->state = TASK_RUNNING;
current1092drivers/char/tty_io.ccurrent->timeout = 0;
current1099drivers/char/tty_io.cstruct wait_queue wait = { current, NULL };
current1113drivers/char/tty_io.ccurrent->state = TASK_INTERRUPTIBLE;
current1114drivers/char/tty_io.cif (current->signal & ~current->blocked) {
current1141drivers/char/tty_io.ccurrent->state = TASK_RUNNING;
current1168drivers/char/tty_io.c(current->tty == dev) &&
current1169drivers/char/tty_io.c(tty->pgrp != current->pgrp))
current1170drivers/char/tty_io.cif (is_ignored(SIGTTIN) || is_orphaned_pgrp(current->pgrp))
current1173drivers/char/tty_io.c(void) kill_pg(current->pgrp, SIGTTIN, 1);
current1207drivers/char/tty_io.c(current->tty == dev) && (tty->pgrp != current->pgrp)) {
current1208drivers/char/tty_io.cif (is_orphaned_pgrp(current->pgrp))
current1211drivers/char/tty_io.c(void) kill_pg(current->pgrp, SIGTTOU, 1);
current1476drivers/char/tty_io.cminor = current->tty;
current1533drivers/char/tty_io.cif (current->signal & ~current->blocked)
current1539drivers/char/tty_io.ccurrent->leader &&
current1540drivers/char/tty_io.ccurrent->tty<0 &&
current1542drivers/char/tty_io.ccurrent->tty = minor;
current1543drivers/char/tty_io.ctty->session = current->session;
current1544drivers/char/tty_io.ctty->pgrp = current->pgrp;
current87drivers/char/tty_ioctl.cstruct wait_queue wait = { current, NULL };
current93drivers/char/tty_ioctl.ccurrent->counter = 0;  /* make us low-priority */
current95drivers/char/tty_ioctl.ccurrent->timeout = timeout + jiffies;
current97drivers/char/tty_ioctl.ccurrent->timeout = (unsigned) -1;
current99drivers/char/tty_ioctl.ccurrent->state = TASK_INTERRUPTIBLE;
current100drivers/char/tty_ioctl.cif (current->signal & ~current->blocked)
current106drivers/char/tty_ioctl.c} while (current->timeout);
current107drivers/char/tty_ioctl.ccurrent->state = TASK_RUNNING;
current168drivers/char/tty_ioctl.cif (current->tty != channel)
current174drivers/char/tty_ioctl.cif (current->pgrp == tty->pgrp)
current178drivers/char/tty_ioctl.cif (is_orphaned_pgrp(current->pgrp))
current180drivers/char/tty_ioctl.c(void) kill_pg(current->pgrp,SIGTTOU,1);
current455drivers/char/tty_ioctl.cif (current->leader &&
current456drivers/char/tty_ioctl.c(current->session == tty->session))
current462drivers/char/tty_ioctl.cif (!current->leader || (current->tty >= 0))
current481drivers/char/tty_ioctl.ccurrent->tty = dev;
current482drivers/char/tty_ioctl.ctty->session = current->session;
current483drivers/char/tty_ioctl.ctty->pgrp = current->pgrp;
current490drivers/char/tty_ioctl.cif (current->tty != termios_dev)
current498drivers/char/tty_ioctl.cif ((current->tty < 0) ||
current499drivers/char/tty_ioctl.c(current->tty != termios_dev) ||
current500drivers/char/tty_ioctl.c(termios_tty->session != current->session))
current505drivers/char/tty_ioctl.cif (session_of_pgrp(pgrp) != current->session)
current530drivers/char/tty_ioctl.cif ((current->tty != dev) && !suser())
current595drivers/char/tty_ioctl.cif (current->tty != dev)
current597drivers/char/tty_ioctl.cif (current->leader)
current599drivers/char/tty_ioctl.ccurrent->tty = -1;
current442drivers/char/vt.cvt_cons[console].vt_pid = current->pid;
current711drivers/scsi/scsi.cif ((unsigned long) &SCpnt < current->kernel_stack_page)
current490drivers/scsi/scsi.hif (p->counter > current->counter)
current519drivers/scsi/scsi.hstruct wait_queue wait = { current, NULL};      \
current522drivers/scsi/scsi.hcurrent->state = TASK_UNINTERRUPTIBLE;    \
current528drivers/scsi/scsi.hcurrent->state = TASK_RUNNING;      \
current84drivers/scsi/scsi_ioctl.cif (p->counter > current->counter)
current100drivers/scsi/scsi_ioctl.cSCpnt->request.waiting = current;
current101drivers/scsi/scsi_ioctl.ccurrent->state = TASK_UNINTERRUPTIBLE;
current184drivers/scsi/scsi_ioctl.cSCpnt->request.waiting = current;
current185drivers/scsi/scsi_ioctl.ccurrent->state = TASK_UNINTERRUPTIBLE;
current659drivers/scsi/sd.cif (p->counter > current->counter)
current683drivers/scsi/sd.cif (current == task[0]){
current756drivers/scsi/sd.cif (current == task[0])
current760drivers/scsi/sd.cSCpnt->request.waiting = current;
current761drivers/scsi/sd.ccurrent->state = TASK_UNINTERRUPTIBLE;
current87drivers/scsi/sg.cif (current->signal & ~current->blocked)
current98drivers/scsi/sg.cif (current->signal & ~current->blocked)
current130drivers/scsi/sg.cif (current->signal & ~current->blocked)
current165drivers/scsi/sg.cif (current->signal & ~current->blocked)
current227drivers/scsi/sg.cif (current->signal & ~current->blocked)
current642drivers/scsi/sr.cif (p->counter > current->counter)
current669drivers/scsi/sr.cif (current == task[0])
current673drivers/scsi/sr.cSCpnt->request.waiting = current;
current674drivers/scsi/sr.ccurrent->state = TASK_UNINTERRUPTIBLE;
current32drivers/scsi/sr_ioctl.cif (p->counter > current->counter)
current53drivers/scsi/sr_ioctl.cSCpnt->request.waiting = current;
current54drivers/scsi/sr_ioctl.ccurrent->state = TASK_UNINTERRUPTIBLE;
current1175drivers/sound/gus_wave.cint             current, target, rate;
current1188drivers/sound/gus_wave.ccurrent = gus_read16 (0x09) >> 4;
current1205drivers/sound/gus_wave.cif ((target - current) / 64 == 0)  /* 
current1215drivers/sound/gus_wave.cif (target > current)
current1219drivers/sound/gus_wave.cgus_ramp_range (current, target);
current1229drivers/sound/gus_wave.cgus_ramp_range (target, current);
current75drivers/sound/os.h#define PROCESS_ABORTING(q, f) (f.aborting | (current->signal & ~current->blocked))
current80drivers/sound/os.hif (time_limit) tl = current->timeout = jiffies + (time_limit); \
current85drivers/sound/os.hif (current->signal & ~current->blocked) \
current387fs/binfmt_coff.cfp = current->filp[fd];
current444fs/binfmt_coff.ccurrent->mmap        = NULL;
current445fs/binfmt_coff.ccurrent->rss         = 0;
current458fs/binfmt_coff.ccurrent->start_code  = text_vaddr & PAGE_MASK;
current459fs/binfmt_coff.ccurrent->end_code    = text_vaddr + text_size;
current460fs/binfmt_coff.ccurrent->end_data    = data_vaddr + data_size;
current461fs/binfmt_coff.ccurrent->start_brk   =
current462fs/binfmt_coff.ccurrent->brk         = bss_vaddr + bss_size;
current463fs/binfmt_coff.ccurrent->suid        =
current464fs/binfmt_coff.ccurrent->euid        = bprm->e_uid;
current465fs/binfmt_coff.ccurrent->sgid        =
current466fs/binfmt_coff.ccurrent->egid        = bprm->e_gid;
current467fs/binfmt_coff.ccurrent->executable  = bprm->inode; /* Store inode for file  */
current471fs/binfmt_coff.ccurrent->start_stack = bprm->p;
current557fs/binfmt_coff.csend_sig (SIGSEGV, current, 0);  /* Generate the error trap  */
current559fs/binfmt_coff.cif (current->flags & PF_PTRACED)
current560fs/binfmt_coff.csend_sig (SIGTRAP, current, 0);
current759fs/binfmt_coff.cfile           = current->filp[fd];
current57fs/binfmt_elf.cmpnt->vm_task = current;
current65fs/binfmt_elf.cinsert_vm_struct(current, mpnt);
current66fs/binfmt_elf.ccurrent->stk_vma = mpnt;
current97fs/binfmt_elf.ccurrent->arg_start = (unsigned long) p;
current103fs/binfmt_elf.ccurrent->arg_end = current->env_start = (unsigned long) p;
current109fs/binfmt_elf.ccurrent->env_end = (unsigned long) p;
current164fs/binfmt_elf.cfile = current->filp[elf_exec_fileno];
current213fs/binfmt_elf.ccurrent->brk = interp_ex->a_bss +
current214fs/binfmt_elf.c(current->end_data = interp_ex->a_data +
current215fs/binfmt_elf.c(current->end_code = interp_ex->a_text));
current321fs/binfmt_elf.cfile = current->filp[elf_exec_fileno];
current419fs/binfmt_elf.ccurrent->end_data = 0;
current420fs/binfmt_elf.ccurrent->end_code = 0;
current421fs/binfmt_elf.ccurrent->start_mmap = ELF_START_MMAP;
current422fs/binfmt_elf.ccurrent->mmap = NULL;
current427fs/binfmt_elf.ccurrent->rss = 0;
current429fs/binfmt_elf.ccurrent->start_stack = bprm->p;
current462fs/binfmt_elf.csend_sig(SIGSEGV, current, 0);
current500fs/binfmt_elf.ccurrent->elf_executable = 1;
current501fs/binfmt_elf.ccurrent->executable = bprm->inode;
current504fs/binfmt_elf.ccurrent->start_stack = p = elf_stack - 4;
current515fs/binfmt_elf.ccurrent->arg_start += strlen(passed_fileno) + 1;
current516fs/binfmt_elf.ccurrent->start_brk = current->brk = elf_brk;
current517fs/binfmt_elf.ccurrent->end_code = end_code;
current518fs/binfmt_elf.ccurrent->start_code = start_code;
current519fs/binfmt_elf.ccurrent->end_data = end_data;
current520fs/binfmt_elf.ccurrent->start_stack = bprm->p;
current521fs/binfmt_elf.ccurrent->suid = current->euid = bprm->e_uid;
current522fs/binfmt_elf.ccurrent->sgid = current->egid = bprm->e_gid;
current526fs/binfmt_elf.ccurrent->brk = (elf_bss + 0xfff) & 0xfffff000;
current540fs/binfmt_elf.cif (current->flags & PF_PTRACED)
current541fs/binfmt_elf.csend_sig(SIGTRAP, current, 0);
current561fs/binfmt_elf.cfile = current->filp[fd];
current73fs/buffer.cstruct wait_queue wait = { current, NULL };
current78fs/buffer.ccurrent->state = TASK_UNINTERRUPTIBLE;
current85fs/buffer.ccurrent->state = TASK_RUNNING;
current182fs/buffer.cif (fd>=NR_OPEN || !(file=current->filp[fd]) || !(inode=file->f_inode))
current731fs/buffer.c++current->min_flt;
current783fs/buffer.c++current->maj_flt;
current842fs/buffer.c++current->maj_flt;
current67fs/exec.cfpp = current->filp;
current122fs/exec.cchar corefile[6+sizeof(current->comm)];
current127fs/exec.cif (!current->dumpable)
current129fs/exec.ccurrent->dumpable = 0;
current132fs/exec.cif (current->rlim[RLIMIT_CORE].rlim_cur < PAGE_SIZE)
current138fs/exec.cmemcpy(corefile+5,current->comm,sizeof(current->comm));
current167fs/exec.cdump.u_tsize = ((unsigned long) current->end_code) >> 12;
current168fs/exec.cdump.u_dsize = ((unsigned long) (current->brk + (PAGE_SIZE-1))) >> 12;
current171fs/exec.cfor(i=0; i<8; i++) dump.u_debugreg[i] = current->debugreg[i];  
current177fs/exec.ccurrent->rlim[RLIMIT_CORE].rlim_cur)
current181fs/exec.ccurrent->rlim[RLIMIT_CORE].rlim_cur)
current183fs/exec.cstrncpy(dump.u_comm, current->comm, sizeof(current->comm));
current190fs/exec.cif ((dump.u_fpvalid = current->used_math) != 0) {
current191fs/exec.cif (last_task_used_math == current)
current194fs/exec.cmemcpy(&dump.i387,&current->tss.i387.hard,sizeof(dump.i387));
current222fs/exec.cDUMP_WRITE(current,sizeof(*current));
current247fs/exec.cfile = current->filp[fd];
current276fs/exec.cmpnt->vm_task = current;
current284fs/exec.cinsert_vm_struct(current, mpnt);
current285fs/exec.ccurrent->stk_vma = mpnt;
current297fs/exec.ccurrent->arg_start = (unsigned long) p;
current303fs/exec.ccurrent->arg_end = current->env_start = (unsigned long) p;
current309fs/exec.ccurrent->env_end = (unsigned long) p;
current403fs/exec.ccurrent->start_code = code_base;
current408fs/exec.ccurrent->rss++;
current409fs/exec.cput_dirty_page(current,page[i],data_base);
current471fs/exec.ccurrent->dumpable = 1;
current478fs/exec.ccurrent->comm[i++] = ch;
current480fs/exec.ccurrent->comm[i] = '\0';
current481fs/exec.cif (current->shm)
current483fs/exec.cif (current->executable) {
current484fs/exec.ciput(current->executable);
current485fs/exec.ccurrent->executable = NULL;
current489fs/exec.cmpnt = current->mmap;
current490fs/exec.ccurrent->mmap = NULL;
current491fs/exec.ccurrent->stk_vma = NULL;
current501fs/exec.cif (current->ldt) {
current502fs/exec.cfree_page((unsigned long) current->ldt);
current503fs/exec.ccurrent->ldt = NULL;
current505fs/exec.cif (task[i] == current)  {
current513fs/exec.cfor (i=0 ; i<8 ; i++) current->debugreg[i] = 0;
current515fs/exec.cif (bprm->e_uid != current->euid || bprm->e_gid != current->egid || 
current517fs/exec.ccurrent->dumpable = 0;
current518fs/exec.ccurrent->signal = 0;
current520fs/exec.ccurrent->sigaction[i].sa_mask = 0;
current521fs/exec.ccurrent->sigaction[i].sa_flags = 0;
current522fs/exec.cif (current->sigaction[i].sa_handler != SIG_IGN)
current523fs/exec.ccurrent->sigaction[i].sa_handler = NULL;
current526fs/exec.cif (FD_ISSET(i,&current->close_on_exec))
current528fs/exec.cFD_ZERO(&current->close_on_exec);
current529fs/exec.cclear_page_tables(current);
current530fs/exec.cif (last_task_used_math == current)
current532fs/exec.ccurrent->used_math = 0;
current533fs/exec.ccurrent->elf_executable = 0;
current574fs/exec.cif (IS_NOSUID(bprm.inode) && (((i & S_ISUID) && bprm.inode->i_uid != current->
current581fs/exec.cif (current->flags & PF_PTRACED) {
current582fs/exec.cbprm.e_uid = current->euid;
current583fs/exec.cbprm.e_gid = current->egid;
current585fs/exec.cbprm.e_uid = (i & S_ISUID) ? bprm.inode->i_uid : current->euid;
current586fs/exec.cbprm.e_gid = (i & S_ISGID) ? bprm.inode->i_gid : current->egid;
current588fs/exec.cif (current->euid == bprm.inode->i_uid)
current695fs/exec.ccurrent->did_exec = 1;
current791fs/exec.ccurrent->end_code = N_TXTADDR(ex) + ex.a_text;
current792fs/exec.ccurrent->end_data = ex.a_data + current->end_code;
current793fs/exec.ccurrent->start_brk = current->brk = current->end_data;
current794fs/exec.ccurrent->start_code += N_TXTADDR(ex);
current795fs/exec.ccurrent->rss = 0;
current796fs/exec.ccurrent->suid = current->euid = bprm->e_uid;
current797fs/exec.ccurrent->mmap = NULL;
current798fs/exec.ccurrent->executable = NULL;  /* for OMAGIC files */
current799fs/exec.ccurrent->sgid = current->egid = bprm->e_gid;
current807fs/exec.cprintk("%s: executable not page aligned\n", current->comm);
current813fs/exec.cfile = current->filp[fd];
current829fs/exec.csend_sig(SIGSEGV, current, 0);
current838fs/exec.csend_sig(SIGSEGV, current, 0);
current841fs/exec.ccurrent->executable = bprm->inode;
current845fs/exec.csys_brk(current->brk+ex.a_bss);
current850fs/exec.ccurrent->start_stack = p;
current853fs/exec.cif (current->flags & PF_PTRACED)
current854fs/exec.csend_sig(SIGTRAP, current, 0);
current869fs/exec.cfile = current->filp[fd];
current292fs/ext/freelists.cinode->i_uid = current->euid;
current293fs/ext/freelists.cinode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->egid;
current363fs/ext/namei.cinode->i_uid = current->euid;
current450fs/ext/namei.cinode->i_mode = S_IFDIR | (mode & 0777 & ~current->umask);
current546fs/ext/namei.cif ((dir->i_mode & S_ISVTX) && current->euid &&
current547fs/ext/namei.cinode->i_uid != current->euid)
current600fs/ext/namei.ccurrent->euid != inode->i_uid &&
current601fs/ext/namei.ccurrent->euid != dir->i_uid)
current778fs/ext/namei.ccurrent->counter = 0;
current792fs/ext/namei.ccurrent->euid != old_inode->i_uid &&
current793fs/ext/namei.ccurrent->euid != old_dir->i_uid && !suser())
current813fs/ext/namei.ccurrent->euid != new_inode->i_uid &&
current814fs/ext/namei.ccurrent->euid != new_dir->i_uid && !suser())
current55fs/ext/symlink.cdir = current->root;
current67fs/ext/symlink.cif (current->link_count > 5) {
current78fs/ext/symlink.ccurrent->link_count++;
current80fs/ext/symlink.ccurrent->link_count--;
current237fs/ext/truncate.ccurrent->counter = 0;
current37fs/ext2/acl.celse if (current->euid == inode->i_uid)
current478fs/ext2/ialloc.cinode->i_uid = current->euid;
current486fs/ext2/ialloc.cinode->i_gid = current->egid;
current208fs/ext2/inode.c(current->rlim[RLIMIT_FSIZE].rlim_cur >>
current287fs/ext2/inode.c(current->rlim[RLIMIT_FSIZE].rlim_cur >> 
current28fs/ext2/ioctl.cif ((current->euid != inode->i_uid) && !suser())
current40fs/ext2/ioctl.cif ((current->euid != inode->i_uid) && !suser())
current432fs/ext2/namei.cinode->i_uid = current->euid;
current536fs/ext2/namei.cinode->i_mode = S_IFDIR | (mode & S_IRWXUGO & ~current->umask);
current643fs/ext2/namei.ccurrent->counter = 0;
current647fs/ext2/namei.cif ((dir->i_mode & S_ISVTX) && current->euid &&
current648fs/ext2/namei.cinode->i_uid != current->euid)
current728fs/ext2/namei.ccurrent->counter = 0;
current733fs/ext2/namei.ccurrent->euid != inode->i_uid &&
current734fs/ext2/namei.ccurrent->euid != dir->i_uid)
current958fs/ext2/namei.ccurrent->counter = 0;
current973fs/ext2/namei.ccurrent->euid != old_inode->i_uid &&
current974fs/ext2/namei.ccurrent->euid != old_dir->i_uid && !suser())
current1004fs/ext2/namei.ccurrent->euid != new_inode->i_uid &&
current1005fs/ext2/namei.ccurrent->euid != new_dir->i_uid && !suser())
current59fs/ext2/symlink.cdir = current->root;
current71fs/ext2/symlink.cif (current->link_count > 5) {
current85fs/ext2/symlink.ccurrent->link_count++;
current87fs/ext2/symlink.ccurrent->link_count--;
current349fs/ext2/truncate.ccurrent->counter = 0;
current22fs/fcntl.cif (fd >= NR_OPEN || !current->filp[fd])
current27fs/fcntl.cif (current->filp[arg])
current33fs/fcntl.cFD_CLR(arg, &current->close_on_exec);
current34fs/fcntl.c(current->filp[arg] = current->filp[fd])->f_count++;
current40fs/fcntl.cif (oldfd >= NR_OPEN || !current->filp[oldfd])
current70fs/fcntl.cif (fd >= NR_OPEN || !(filp = current->filp[fd]))
current76fs/fcntl.creturn FD_ISSET(fd, &current->close_on_exec);
current79fs/fcntl.cFD_SET(fd, &current->close_on_exec);
current81fs/fcntl.cFD_CLR(fd, &current->close_on_exec);
current31fs/fifo.cif (current->signal & ~current->blocked) {
current64fs/fifo.cif (current->signal & ~current->blocked) {
current543fs/hpfs/hpfs_fs.c*uid = current->uid;
current544fs/hpfs/hpfs_fs.c*gid = current->gid;
current545fs/hpfs/hpfs_fs.c*umask = current->umask;
current416fs/inode.cinode->i_uid = current->euid;
current417fs/inode.cinode->i_gid = current->egid;
current494fs/inode.cstruct wait_queue wait = { current, NULL };
current498fs/inode.ccurrent->state = TASK_UNINTERRUPTIBLE;
current504fs/inode.ccurrent->state = TASK_RUNNING;
current62fs/ioctl.cif (fd >= NR_OPEN || !(filp = current->filp[fd]))
current66fs/ioctl.cFD_SET(fd, &current->close_on_exec);
current70fs/ioctl.cFD_CLR(fd, &current->close_on_exec);
current52fs/isofs/symlink.cdir = current->root;
current65fs/isofs/symlink.cif ((current->link_count > 5) ||
current73fs/isofs/symlink.ccurrent->link_count++;
current75fs/isofs/symlink.ccurrent->link_count--;
current61fs/locks.cif (fd >= NR_OPEN || !(filp = current->filp[fd]))
current105fs/locks.cif (fd >= NR_OPEN || !(filp = current->filp[fd]))
current151fs/locks.cif (current->signal & ~current->blocked)
current154fs/locks.cif (current->signal & ~current->blocked)
current221fs/locks.cfl->fl_owner = current;
current429fs/locks.ctmp->fl_owner = current;  /* FIXME: needed? */
current216fs/minix/bitmap.cinode->i_uid = current->euid;
current217fs/minix/bitmap.cinode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->egid;
current268fs/minix/namei.cinode->i_uid = current->euid;
current352fs/minix/namei.cinode->i_mode = S_IFDIR | (mode & 0777 & ~current->umask);
current446fs/minix/namei.cif ((dir->i_mode & S_ISVTX) && current->euid &&
current447fs/minix/namei.cinode->i_uid != current->euid)
current507fs/minix/namei.ccurrent->counter = 0;
current512fs/minix/namei.ccurrent->euid != inode->i_uid &&
current513fs/minix/namei.ccurrent->euid != dir->i_uid)
current688fs/minix/namei.ccurrent->counter = 0;
current702fs/minix/namei.ccurrent->euid != old_inode->i_uid &&
current703fs/minix/namei.ccurrent->euid != old_dir->i_uid && !suser())
current733fs/minix/namei.ccurrent->euid != new_inode->i_uid &&
current734fs/minix/namei.ccurrent->euid != new_dir->i_uid && !suser())
current49fs/minix/symlink.cdir = current->root;
current61fs/minix/symlink.cif (current->link_count > 5) {
current72fs/minix/symlink.ccurrent->link_count++;
current74fs/minix/symlink.ccurrent->link_count--;
current179fs/minix/truncate.ccurrent->counter = 0;
current76fs/msdos/inode.c*uid = current->uid;
current77fs/msdos/inode.c*gid = current->gid;
current78fs/msdos/inode.c*umask = current->umask;
current111fs/msdos/misc.cint count,nr,limit,last,current,sector;
current143fs/msdos/misc.cif ((current = MSDOS_I(inode)->i_start) != 0) {
current144fs/msdos/misc.ccache_lookup(inode,INT_MAX,&last,&current);
current145fs/msdos/misc.cwhile (current && current != -1)
current146fs/msdos/misc.cif (!(current = fat_access(inode->i_sb,
current147fs/msdos/misc.clast = current,-1))) {
current163fs/msdos/misc.cfor (current = 0; current < MSDOS_SB(inode->i_sb)->cluster_size;
current164fs/msdos/misc.ccurrent++) {
current166fs/msdos/misc.cMSDOS_SB(inode->i_sb)->cluster_size+current;
current170fs/msdos/misc.cif (current < MSDOS_SB(inode->i_sb)->cluster_size-1 &&
current179fs/msdos/misc.ccurrent++;
current458fs/msdos/misc.cint error,current,prev,nr;
current463fs/msdos/misc.cif ((current = raw_scan(dir->i_sb,MSDOS_I(dir)->i_start,MSDOS_DOTDOT,
current466fs/msdos/misc.creturn current;
current468fs/msdos/misc.cif (!current) nr = MSDOS_ROOT_INO;
current470fs/msdos/misc.cif ((prev = raw_scan(dir->i_sb,current,MSDOS_DOTDOT,&zero,NULL,
current475fs/msdos/misc.cif ((error = raw_scan(dir->i_sb,prev,NULL,&current,&nr,NULL,
current80fs/namei.celse if (current->euid == inode->i_uid)
current106fs/namei.cif (dir == current->root) {
current166fs/namei.cbase = current->pwd;
current171fs/namei.cbase = current->root;
current282fs/namei.cmode &= S_IALLUGO & ~current->umask;
current390fs/namei.cmode &= ~current->umask;
current80fs/nfs/inode.cif (fd >= NR_OPEN || !(filp = current->filp[fd])) {
current72fs/nfs/mmap.cmpnt->vm_task = current;
current81fs/nfs/mmap.cinsert_vm_struct(current, mpnt);
current82fs/nfs/mmap.cmerge_segments(current->mmap, NULL, NULL);
current110fs/nfs/mmap.coom(current);
current155fs/nfs/mmap.coom(current);
current214fs/nfs/proc.cif (!ruid && current->euid == 0 && current->uid != 0) {
current249fs/nfs/proc.cif (!ruid && current->euid == 0 && current->uid != 0) {
current289fs/nfs/proc.cif (!ruid && current->euid == 0 && current->uid != 0) {
current327fs/nfs/proc.cif (!ruid && current->euid == 0 && current->uid != 0) {
current370fs/nfs/proc.cif (!ruid && current->euid == 0 && current->uid != 0) {
current408fs/nfs/proc.cif (!ruid && current->euid == 0 && current->uid != 0) {
current446fs/nfs/proc.cif (!ruid && current->euid == 0 && current->uid != 0) {
current479fs/nfs/proc.cif (!ruid && current->euid == 0 && current->uid != 0) {
current516fs/nfs/proc.cif (!ruid && current->euid == 0 && current->uid != 0) {
current551fs/nfs/proc.cif (!ruid && current->euid == 0 && current->uid != 0) {
current587fs/nfs/proc.cif (!ruid && current->euid == 0 && current->uid != 0) {
current625fs/nfs/proc.cif (!ruid && current->euid == 0 && current->uid != 0) {
current658fs/nfs/proc.cif (!ruid && current->euid == 0 && current->uid != 0) {
current712fs/nfs/proc.cif (!ruid && current->euid == 0 && current->uid != 0) {
current746fs/nfs/proc.cif (!ruid && current->euid == 0 && current->uid != 0) {
current781fs/nfs/proc.c*p++ = htonl(ruid ? current->uid : current->euid);
current782fs/nfs/proc.c*p++ = htonl(current->egid);
current784fs/nfs/proc.cfor (i = 0; i < 16 && i < NGROUPS && current->groups[i] != NOGROUP; i++)
current785fs/nfs/proc.c*p++ = htonl(current->groups[i]);
current70fs/nfs/sock.cold_mask = current->blocked;
current71fs/nfs/sock.ccurrent->blocked |= ~(_S(SIGKILL)
current76fs/nfs/sock.c? ((current->sigaction[SIGINT - 1].sa_handler == SIG_DFL
current78fs/nfs/sock.c| (current->sigaction[SIGQUIT - 1].sa_handler == SIG_DFL
current92fs/nfs/sock.ccurrent->state = TASK_INTERRUPTIBLE;
current97fs/nfs/sock.ccurrent->timeout = jiffies + timeout;
current100fs/nfs/sock.ccurrent->state = TASK_RUNNING;
current101fs/nfs/sock.cif (current->signal & ~current->blocked) {
current102fs/nfs/sock.ccurrent->timeout = 0;
current106fs/nfs/sock.cif (!current->timeout) {
current126fs/nfs/sock.ccurrent->timeout = 0;
current130fs/nfs/sock.ccurrent->state = TASK_RUNNING;
current162fs/nfs/sock.ccurrent->blocked = old_mask;
current51fs/nfs/symlink.cdir = current->root;
current63fs/nfs/symlink.cif (current->link_count > 5) {
current77fs/nfs/symlink.ccurrent->link_count++;
current79fs/nfs/symlink.ccurrent->link_count--;
current58fs/open.cif (fd >= NR_OPEN || !(file = current->filp[fd]))
current99fs/open.cif (fd >= NR_OPEN || !(file = current->filp[fd]))
current131fs/open.cif ((current->euid != inode->i_uid) && !suser()) {
current139fs/open.cif ((current->euid != inode->i_uid) &&
current170fs/open.cif (current->uid == inode->i_uid)
current186fs/open.cif ((!current->uid) &&
current208fs/open.ciput(current->pwd);
current209fs/open.ccurrent->pwd = inode;
current218fs/open.cif (fd >= NR_OPEN || !(file = current->filp[fd]))
current226fs/open.ciput(current->pwd);
current227fs/open.ccurrent->pwd = inode;
current248fs/open.ciput(current->root);
current249fs/open.ccurrent->root = inode;
current258fs/open.cif (fd >= NR_OPEN || !(file = current->filp[fd]))
current262fs/open.cif ((current->euid != inode->i_uid) && !suser())
current284fs/open.cif ((current->euid != inode->i_uid) && !suser()) {
current309fs/open.cif (fd >= NR_OPEN || !(file = current->filp[fd]))
current319fs/open.cif ((current->euid == inode->i_uid && user == inode->i_uid &&
current347fs/open.cif ((current->euid == inode->i_uid && user == inode->i_uid &&
current383fs/open.cif (!current->filp[fd])
current387fs/open.cFD_CLR(fd,&current->close_on_exec);
current391fs/open.ccurrent->filp[fd] = f;
current400fs/open.ccurrent->filp[fd]=NULL;
current416fs/open.ccurrent->filp[fd]=NULL;
current452fs/open.cfcntl_remove_locks(current, filp, fd);
current471fs/open.cFD_CLR(fd, &current->close_on_exec);
current472fs/open.cif (!(filp = current->filp[fd]))
current474fs/open.ccurrent->filp[fd] = NULL;
current489fs/open.cif (current->tty < 0)
current491fs/open.ctty = TTY_TABLE(MINOR(current->tty));
current42fs/pipe.cif (current->signal & ~current->blocked)
current77fs/pipe.csend_sig(SIGPIPE,current,0);
current88fs/pipe.csend_sig(SIGPIPE,current,0);
current91fs/pipe.cif (current->signal & ~current->blocked)
current210fs/pipe.cif (current->signal & ~current->blocked)
current397fs/pipe.cif (!current->filp[i]) {
current398fs/pipe.ccurrent->filp[ fd[j]=i ] = f[j];
current402fs/pipe.ccurrent->filp[fd[0]]=NULL;
current409fs/pipe.ccurrent->filp[fd[0]] = NULL;
current410fs/pipe.ccurrent->filp[fd[1]] = NULL;
current234fs/proc/array.cif (!p || p == current || p->state == TASK_RUNNING)
current45fs/proc/mem.cif (current->signal & ~current->blocked)
current93fs/proc/mem.cif (current->signal & ~current->blocked)
current104fs/proc/mem.cdo_wp_page(0,addr,current,0);
current120fs/proc/mem.cif (current->signal & ~current->blocked)
current97fs/proc/root.cino = (current->pid << 16) + 2;
current25fs/read_write.cif (fd >= NR_OPEN || !(file = current->filp[fd]) ||
current42fs/read_write.cif (fd >= NR_OPEN || !(file=current->filp[fd]) || !(file->f_inode))
current76fs/read_write.cif (fd>=NR_OPEN || !(file=current->filp[fd]) || !(inode=file->f_inode))
current96fs/read_write.cif (fd>=NR_OPEN || !(file=current->filp[fd]) || !(inode=file->f_inode))
current98fs/select.cif (!current->filp[i])
current100fs/select.cif (!current->filp[i]->f_inode)
current117fs/select.ccurrent->state = TASK_INTERRUPTIBLE;
current119fs/select.cif (FD_ISSET(i,in) && check(SEL_IN,wait,current->filp[i])) {
current124fs/select.cif (FD_ISSET(i,out) && check(SEL_OUT,wait,current->filp[i])) {
current129fs/select.cif (FD_ISSET(i,ex) && check(SEL_EX,wait,current->filp[i])) {
current136fs/select.cif (!count && current->timeout && !(current->signal & ~current->blocked)) {
current142fs/select.ccurrent->state = TASK_RUNNING;
current231fs/select.ccurrent->timeout = timeout;
current233fs/select.cif (current->timeout > jiffies)
current234fs/select.ctimeout = current->timeout - jiffies;
current237fs/select.ccurrent->timeout = 0;
current246fs/select.cif (!i && (current->signal & ~current->blocked))
current19fs/stat.ccurrent->comm);
current162fs/stat.cif (fd >= NR_OPEN || !(f=current->filp[fd]) || !(inode=f->f_inode))
current177fs/stat.cif (fd >= NR_OPEN || !(f=current->filp[fd]) || !(inode=f->f_inode))
current58fs/super.cstruct wait_queue wait = { current, NULL };
current62fs/super.ccurrent->state = TASK_UNINTERRUPTIBLE;
current68fs/super.ccurrent->state = TASK_RUNNING;
current393fs/super.cfor (vma = current->mmap ; ; ) {
current528fs/super.ccurrent->pwd = inode;
current529fs/super.ccurrent->root = inode;
current138fs/sysv/ialloc.cinode->i_uid = current->euid;
current139fs/sysv/ialloc.cinode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->egid;
current35fs/sysv/inode.cstruct wait_queue wait = { current, NULL };
current39fs/sysv/inode.ccurrent->state = TASK_UNINTERRUPTIBLE;
current45fs/sysv/inode.ccurrent->state = TASK_RUNNING;
current268fs/sysv/namei.cinode->i_uid = current->euid;
current354fs/sysv/namei.cinode->i_mode = S_IFDIR | (mode & 0777 & ~current->umask);
current450fs/sysv/namei.cif ((dir->i_mode & S_ISVTX) && current->euid &&
current451fs/sysv/namei.cinode->i_uid != current->euid)
current511fs/sysv/namei.ccurrent->counter = 0;
current516fs/sysv/namei.ccurrent->euid != inode->i_uid &&
current517fs/sysv/namei.ccurrent->euid != dir->i_uid)
current696fs/sysv/namei.ccurrent->counter = 0;
current710fs/sysv/namei.ccurrent->euid != old_inode->i_uid &&
current711fs/sysv/namei.ccurrent->euid != old_dir->i_uid && !suser())
current741fs/sysv/namei.ccurrent->euid != new_inode->i_uid &&
current742fs/sysv/namei.ccurrent->euid != new_dir->i_uid && !suser())
current56fs/sysv/symlink.cdir = current->root;
current68fs/sysv/symlink.cif (current->link_count > 5) {
current79fs/sysv/symlink.ccurrent->link_count++;
current81fs/sysv/symlink.ccurrent->link_count--;
current494fs/sysv/truncate.ccurrent->counter = 0;
current502fs/sysv/truncate.ccurrent->counter = 0;
current332fs/xiafs/bitmap.cinode->i_uid = current->euid;
current333fs/xiafs/bitmap.cinode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->egid;
current297fs/xiafs/namei.cinode->i_uid = current->euid;
current380fs/xiafs/namei.cinode->i_mode = S_IFDIR | (mode & S_IRWXUGO & ~current->umask);
current499fs/xiafs/namei.cif ((dir->i_mode & S_ISVTX) && current->euid &&
current500fs/xiafs/namei.cinode->i_uid != current->euid)
current556fs/xiafs/namei.ccurrent->counter = 0;
current561fs/xiafs/namei.ccurrent->euid != inode->i_uid &&
current562fs/xiafs/namei.ccurrent->euid != dir->i_uid)
current732fs/xiafs/namei.ccurrent->euid != old_inode->i_uid &&
current733fs/xiafs/namei.ccurrent->euid != old_dir->i_uid && !suser())
current753fs/xiafs/namei.ccurrent->euid != new_inode->i_uid &&
current754fs/xiafs/namei.ccurrent->euid != new_dir->i_uid && !suser())
current791fs/xiafs/namei.ccurrent->counter=0;
current83fs/xiafs/symlink.cdir = current->root;
current99fs/xiafs/symlink.cif (current->link_count > 5) {
current110fs/xiafs/symlink.ccurrent->link_count++;
current112fs/xiafs/symlink.ccurrent->link_count--;
current192fs/xiafs/truncate.ccurrent->counter = 0;
current60include/linux/kernel.h#define suser() (current->euid == 0)
current304include/linux/sched.hextern struct task_struct *current;
current479include/linux/sched.hentry->wait.task = current;
current565include/linux/sched.h:"m" (current->debugreg[register]) \
current72ipc/msg.cif (current->signal & ~current->blocked)
current104ipc/msg.cmsq->msg_lspid = current->pid;
current189ipc/msg.cmsq->msg_lrpid = current->pid;
current202ipc/msg.cif (current->signal & ~current->blocked)
current251ipc/msg.cipcp->cuid = ipcp->uid = current->euid;
current252ipc/msg.cipcp->gid = ipcp->cgid = current->egid;
current399ipc/msg.cif (!suser() && current->euid != ipcp->cuid && 
current400ipc/msg.ccurrent->euid != ipcp->uid)
current87ipc/sem.cipcp->cuid = ipcp->uid = current->euid;
current88ipc/sem.cipcp->gid = ipcp->cgid = current->egid;
current250ipc/sem.cif (suser() || current->euid == ipcp->cuid || 
current251ipc/sem.ccurrent->euid == ipcp->uid) {
current308ipc/sem.cif (suser() || current->euid == ipcp->cuid || 
current309ipc/sem.ccurrent->euid == ipcp->uid) {
current382ipc/sem.cfor (un = current->semun; un; un = un->proc_next) 
current395ipc/sem.cun->proc_next = current->semun;
current396ipc/sem.ccurrent->semun = un;
current413ipc/sem.cif (current->signal & ~current->blocked) 
current423ipc/sem.cif (current->signal & ~current->blocked)
current435ipc/sem.ccurr->sempid = current->pid;
current440ipc/sem.cfor (un = current->semun; un; un = un->proc_next) 
current469ipc/sem.cfor (up = &current->semun; (u = *up); *up = u->proc_next, kfree(u)) {
current491ipc/sem.csem->sempid = current->pid;
current499ipc/sem.cif (current->signal & ~current->blocked)
current506ipc/sem.ccurrent->semun = NULL;
current106ipc/shm.cshp->shm_perm.cuid = shp->shm_perm.uid = current->euid;
current107ipc/shm.cshp->shm_perm.cgid = shp->shm_perm.gid = current->egid;
current110ipc/shm.cshp->shm_cpid = current->pid;
current300ipc/shm.cif (suser() || current->euid == shp->shm_perm.uid ||
current301ipc/shm.ccurrent->euid == shp->shm_perm.cuid) {
current311ipc/shm.cif (suser() || current->euid == shp->shm_perm.uid ||
current312ipc/shm.ccurrent->euid == shp->shm_perm.cuid) {
current347ipc/shm.c--current->rss;
current409ipc/shm.cfor (shmd = current->shm; shmd; shmd = shmd->task_next) {
current422ipc/shm.cif ((addr > current->start_stack - 16384 - PAGE_SIZE*shp->shm_npages))
current425ipc/shm.cfor (shmd = current->shm; shmd; shmd = shmd->task_next) {
current449ipc/shm.cshmd->task = current;
current452ipc/shm.cif (addr < current->end_data) {
current453ipc/shm.ciput (current->executable);
current454ipc/shm.ccurrent->executable = NULL;
current465ipc/shm.cshmd->task_next = current->shm;
current466ipc/shm.ccurrent->shm = shmd;
current469ipc/shm.cshp->shm_lpid = current->pid;
current501ipc/shm.cshp->shm_lpid = current->pid;
current516ipc/shm.cfor (shmdp = &current->shm; (shmd = *shmdp); shmdp=&shmd->task_next) { 
current530ipc/shm.cwhile (current->shm) 
current531ipc/shm.cdetach(&current->shm);
current576ipc/shm.cshp->shm_lpid = current->pid;
current609ipc/shm.coom(current);
current629ipc/shm.c--current->maj_flt;  /* was incremented in do_no_page */
current632ipc/shm.ccurrent->min_flt++;
current55ipc/util.cif (current->euid == ipcp->cuid || current->euid == ipcp->uid)
current50kernel/exit.cif (!priv && ((sig != SIGCONT) || (current->session != p->session)) &&
current51kernel/exit.c(current->euid != p->euid) && (current->uid != p->uid) && !suser())
current84kernel/exit.cif (p == current) {
current283kernel/exit.creturn(kill_pg(current->pgrp,sig,0));
current287kernel/exit.cif (p->pid > 1 && p != current) {
current357kernel/exit.cif (current->semun)
current359kernel/exit.cif (current->shm)
current361kernel/exit.cfree_page_tables(current);
current363kernel/exit.cif (current->filp[i])
current365kernel/exit.cforget_original_parent(current);
current366kernel/exit.ciput(current->pwd);
current367kernel/exit.ccurrent->pwd = NULL;
current368kernel/exit.ciput(current->root);
current369kernel/exit.ccurrent->root = NULL;
current370kernel/exit.ciput(current->executable);
current371kernel/exit.ccurrent->executable = NULL;
current376kernel/exit.cmpnt = current->mmap;
current377kernel/exit.ccurrent->mmap = NULL;
current387kernel/exit.cif (current->ldt) {
current388kernel/exit.cvfree(current->ldt);
current389kernel/exit.ccurrent->ldt = NULL;
current391kernel/exit.cif (task[i] == current) {
current398kernel/exit.ccurrent->state = TASK_ZOMBIE;
current399kernel/exit.ccurrent->exit_code = code;
current400kernel/exit.ccurrent->rss = 0;
current410kernel/exit.cif ((current->p_pptr->pgrp != current->pgrp) &&
current411kernel/exit.c(current->p_pptr->session == current->session) &&
current412kernel/exit.cis_orphaned_pgrp(current->pgrp) &&
current413kernel/exit.chas_stopped_jobs(current->pgrp)) {
current414kernel/exit.ckill_pg(current->pgrp,SIGHUP,1);
current415kernel/exit.ckill_pg(current->pgrp,SIGCONT,1);
current418kernel/exit.cnotify_parent(current);
current428kernel/exit.cwhile ((p = current->p_cptr) != NULL) {
current429kernel/exit.ccurrent->p_cptr = p->p_osptr;
current432kernel/exit.cif (task[1] && task[1] != current)
current447kernel/exit.cif ((p->pgrp != current->pgrp) &&
current448kernel/exit.c(p->session == current->session) &&
current455kernel/exit.cif (current->leader)
current457kernel/exit.cif (last_task_used_math == current)
current487kernel/exit.cstruct wait_queue wait = { current, NULL };
current495kernel/exit.cadd_wait_queue(&current->wait_chldexit,&wait);
current498kernel/exit.cfor (p = current->p_cptr ; p ; p = p->p_osptr) {
current503kernel/exit.cif (p->pgrp != current->pgrp)
current528kernel/exit.ccurrent->cutime += p->utime + p->cutime;
current529kernel/exit.ccurrent->cstime += p->stime + p->cstime;
current530kernel/exit.ccurrent->cmin_flt += p->min_flt + p->cmin_flt;
current531kernel/exit.ccurrent->cmaj_flt += p->maj_flt + p->cmaj_flt;
current557kernel/exit.ccurrent->state=TASK_INTERRUPTIBLE;
current559kernel/exit.ccurrent->signal &= ~(1<<(SIGCHLD-1));
current561kernel/exit.cif (current->signal & ~current->blocked)
current567kernel/exit.cremove_wait_queue(&current->wait_chldexit,&wait);
current57kernel/fork.cif (task[i]->uid == current->uid)
current65kernel/fork.cif (current->uid)
current99kernel/fork.cfor (mpnt = current->mmap ; mpnt ; mpnt = mpnt->vm_next) {
current110kernel/fork.cif (current->stk_vma == mpnt)
current138kernel/fork.c*p = *current;
current145kernel/fork.cp->p_pptr = p->p_opptr = current;
current190kernel/fork.cmemcpy(p->ldt, current->ldt, LDT_ENTRIES*LDT_ENTRY_SIZE);
current195kernel/fork.cif (last_task_used_math == current)
current198kernel/fork.cif (copy_vm(p) || shm_fork(current, p))
current209kernel/fork.cif (current->pwd)
current210kernel/fork.ccurrent->pwd->i_count++;
current211kernel/fork.cif (current->root)
current212kernel/fork.ccurrent->root->i_count++;
current213kernel/fork.cif (current->executable)
current214kernel/fork.ccurrent->executable->i_count++;
current222kernel/fork.cp->counter = current->counter >> 1;
current33kernel/ioport.cint numl = sizeof(current->tss.io_bitmap) >> 2;
current38kernel/ioport.cprintk("%s ", ios(current->tss.io_bitmap[j++]));
current40kernel/ioport.cprintk("%s", ios(current->tss.io_bitmap[j++]));
current126kernel/ioport.cset_bitmap((unsigned long *)current->tss.io_bitmap, from, num, !turn_on);
current37kernel/itimer.cval = current->it_real_value;
current38kernel/itimer.cinterval = current->it_real_incr;
current41kernel/itimer.cval = current->it_virt_value;
current42kernel/itimer.cinterval = current->it_virt_incr;
current45kernel/itimer.cval = current->it_prof_value;
current46kernel/itimer.cinterval = current->it_prof_incr;
current89kernel/itimer.ccurrent->it_real_value = j;
current90kernel/itimer.ccurrent->it_real_incr = i;
current95kernel/itimer.ccurrent->it_virt_value = j;
current96kernel/itimer.ccurrent->it_virt_incr = i;
current101kernel/itimer.ccurrent->it_prof_value = j;
current102kernel/itimer.ccurrent->it_prof_incr = i;
current18kernel/ldt.cvoid * address = current->ldt;
current64kernel/ldt.cif (!current->ldt) {
current66kernel/ldt.cif (task[i] == current) {
current67kernel/ldt.cif (!(current->ldt = (struct desc_struct*) vmalloc(LDT_ENTRIES*LDT_ENTRY_SIZE)))
current69kernel/ldt.cset_ldt_desc(gdt+(i<<1)+FIRST_LDT_ENTRY, current->ldt, LDT_ENTRIES);
current75kernel/ldt.clp = (unsigned long *) &current->ldt[ldt_info.entry_number];
current29kernel/panic.cif (current == task[0])
current79kernel/printk.cif (current->signal & ~current->blocked) {
current247kernel/ptrace.cif (current->flags & PF_PTRACED)
current250kernel/ptrace.ccurrent->flags |= PF_PTRACED;
current258kernel/ptrace.cif (child == current)
current260kernel/ptrace.cif ((!child->dumpable || (current->uid != child->euid) ||
current261kernel/ptrace.c(current->gid != child->egid)) && !suser())
current267kernel/ptrace.cif (child->p_pptr != current) {
current269kernel/ptrace.cchild->p_pptr = current;
current281kernel/ptrace.cif (child->p_pptr != current)
current465kernel/ptrace.cif ((current->flags & (PF_PTRACED|PF_TRACESYS))
current468kernel/ptrace.ccurrent->exit_code = SIGTRAP;
current469kernel/ptrace.ccurrent->state = TASK_STOPPED;
current470kernel/ptrace.cnotify_parent(current);
current477kernel/ptrace.cif (current->exit_code)
current478kernel/ptrace.ccurrent->signal |= (1 << (current->exit_code - 1));
current479kernel/ptrace.ccurrent->exit_code = 0;
current93kernel/sched.cstruct task_struct *current = &init_task;
current165kernel/sched.cif (last_task_used_math == current)
current173kernel/sched.clast_task_used_math = current;
current174kernel/sched.cif (current->used_math) {
current175kernel/sched.c__asm__("frstor %0": :"m" (current->tss.i387));
current178kernel/sched.ccurrent->used_math=1;
current188kernel/sched.cprintk("killing %s.\n",current->comm);
current189kernel/sched.csend_sig(SIGFPE,current,1);
current265kernel/sched.cif (TASK_UNINTERRUPTIBLE >= (unsigned) current->state &&
current266kernel/sched.ccurrent->counter < current->priority*2) {
current267kernel/sched.c++current->counter;
current283kernel/sched.cif(current != next)
current287kernel/sched.cif(current->debugreg[7]){
current298kernel/sched.ccurrent->state = TASK_INTERRUPTIBLE;
current323kernel/sched.cif (p->counter > current->counter)
current349kernel/sched.cif (p->counter > current->counter)
current366kernel/sched.cstruct wait_queue wait = { current, NULL };
current368kernel/sched.ccurrent->state = TASK_UNINTERRUPTIBLE;
current371kernel/sched.ccurrent->state = TASK_UNINTERRUPTIBLE;
current373kernel/sched.ccurrent->state = TASK_RUNNING;
current380kernel/sched.cstruct wait_queue wait = { current, NULL };
current384kernel/sched.cif (current == task[0])
current386kernel/sched.ccurrent->state = state;
current657kernel/sched.ccurrent->utime++;
current658kernel/sched.cif (current != task[0]) {
current659kernel/sched.cif (current->priority < 15)
current665kernel/sched.cif (current->it_virt_value && !(--current->it_virt_value)) {
current666kernel/sched.ccurrent->it_virt_value = current->it_virt_incr;
current667kernel/sched.csend_sig(SIGVTALRM,current,1);
current670kernel/sched.ccurrent->stime++;
current671kernel/sched.cif(current != task[0])
current674kernel/sched.cif (prof_buffer && current != task[0]) {
current682kernel/sched.cif (current == task[0] || (--current->counter)<=0) {
current683kernel/sched.ccurrent->counter=0;
current687kernel/sched.cif (current->it_prof_value && !(--current->it_prof_value)) {
current688kernel/sched.ccurrent->it_prof_value = current->it_prof_incr;
current689kernel/sched.csend_sig(SIGPROF,current,1);
current730kernel/sched.creturn current->pid;
current735kernel/sched.creturn current->p_opptr->pid;
current740kernel/sched.creturn current->uid;
current745kernel/sched.creturn current->euid;
current750kernel/sched.creturn current->gid;
current755kernel/sched.creturn current->egid;
current764kernel/sched.cnewprio = current->priority - increment;
current769kernel/sched.ccurrent->priority = newprio;
current777kernel/sched.cprintk("%-8s %3d ", p->comm, (p == current) ? -nr : nr);
current782kernel/sched.cif (p == current)
current52kernel/signal.csigset_t new_set, old_set = current->blocked;
current62kernel/signal.ccurrent->blocked |= new_set;
current65kernel/signal.ccurrent->blocked &= ~new_set;
current68kernel/signal.ccurrent->blocked = new_set;
current85kernel/signal.creturn current->blocked;
current90kernel/signal.cint old=current->blocked;
current92kernel/signal.ccurrent->blocked = newmask & _BLOCKABLE;
current102kernel/signal.cput_fs_long(current->blocked & current->signal, (unsigned long *)set);
current114kernel/signal.cmask = current->blocked;
current115kernel/signal.ccurrent->blocked = set & _BLOCKABLE;
current118kernel/signal.ccurrent->state = TASK_INTERRUPTIBLE;
current144kernel/signal.cp = signum - 1 + current->sigaction;
current148kernel/signal.ccurrent->signal &= ~_S(signum);
current154kernel/signal.ccurrent->signal &= ~_S(signum);
current171kernel/signal.chandler = (long) current->sigaction[signum-1].sa_handler;
current172kernel/signal.ccurrent->sigaction[signum-1] = tmp;
current184kernel/signal.cp = signum - 1 + current->sigaction;
current231kernel/signal.ccurrent->blocked = context.oldmask & _BLOCKABLE;
current283kernel/signal.cput_fs_long(current->tss.trap_no, frame+14);
current284kernel/signal.cput_fs_long(current->tss.error_code, frame+15);
current293kernel/signal.cput_fs_long(current->tss.cr2, frame+23);
current314kernel/signal.cunsigned long mask = ~current->blocked;
current321kernel/signal.cwhile ((signr = current->signal & mask)) {
current324kernel/signal.c:"=m" (current->signal),"=r" (signr)
current326kernel/signal.csa = current->sigaction + signr;
current328kernel/signal.cif ((current->flags & PF_PTRACED) && signr != SIGKILL) {
current329kernel/signal.ccurrent->exit_code = signr;
current330kernel/signal.ccurrent->state = TASK_STOPPED;
current331kernel/signal.cnotify_parent(current);
current333kernel/signal.cif (!(signr = current->exit_code))
current335kernel/signal.ccurrent->exit_code = 0;
current338kernel/signal.cif (_S(signr) & current->blocked) {
current339kernel/signal.ccurrent->signal |= _S(signr);
current342kernel/signal.csa = current->sigaction + signr - 1;
current353kernel/signal.cif (current->pid == 1)
current360kernel/signal.cif (current->flags & PF_PTRACED)
current362kernel/signal.ccurrent->state = TASK_STOPPED;
current363kernel/signal.ccurrent->exit_code = signr;
current364kernel/signal.cif (!(current->p_pptr->sigaction[SIGCHLD-1].sa_flags & 
current366kernel/signal.cnotify_parent(current);
current376kernel/signal.ccurrent->signal |= _S(signr & 0x7f);
current403kernel/signal.csa = current->sigaction;
current418kernel/signal.ccurrent->blocked |= sa->sa_mask;
current423kernel/signal.ccurrent->tss.trap_no = current->tss.error_code = 0;
current37kernel/sys.cif (!who && p == current)
current42kernel/sys.cwho = current->pgrp;
current46kernel/sys.cwho = current->uid;
current67kernel/sys.cif ((*p)->uid != current->euid &&
current68kernel/sys.c(*p)->uid != current->uid && !suser()) {
current133kernel/sys.cif (!current->vm86_info) {
current137kernel/sys.cmemcpy_tofs(&(current->vm86_info->regs),regs,sizeof(*regs));
current138kernel/sys.cput_fs_long(current->screen_bitmap,&(current->vm86_info->screen_bitmap));
current139kernel/sys.cstack = current->tss.esp0;
current140kernel/sys.ccurrent->tss.esp0 = current->saved_kernel_stack;
current141kernel/sys.ccurrent->saved_kernel_stack = 0;
current170kernel/sys.cif (current->saved_kernel_stack)
current188kernel/sys.ccurrent->saved_kernel_stack = current->tss.esp0;
current189kernel/sys.ccurrent->tss.esp0 = (unsigned long) pt_regs;
current190kernel/sys.ccurrent->vm86_info = v86;
current191kernel/sys.ccurrent->screen_bitmap = info.screen_bitmap;
current193kernel/sys.cmark_screen_rdonly(current);
current256kernel/sys.cint old_rgid = current->gid;
current259kernel/sys.cif ((current->egid==rgid) ||
current262kernel/sys.ccurrent->gid = rgid;
current268kernel/sys.c(current->egid == egid) ||
current270kernel/sys.ccurrent->egid = egid;
current271kernel/sys.ccurrent->sgid = egid;
current273kernel/sys.ccurrent->gid = old_rgid;
current286kernel/sys.ccurrent->gid = current->egid = current->sgid = gid;
current287kernel/sys.celse if ((gid == current->gid) || (gid == current->sgid))
current288kernel/sys.ccurrent->egid = gid;
current339kernel/sys.cint old_ruid = current->uid;
current342kernel/sys.cif ((current->euid==ruid) ||
current345kernel/sys.ccurrent->uid = ruid;
current351kernel/sys.c(current->euid == euid) ||
current353kernel/sys.ccurrent->euid = euid;
current354kernel/sys.ccurrent->suid = euid;
current356kernel/sys.ccurrent->uid = old_ruid;
current377kernel/sys.ccurrent->uid = current->euid = current->suid = uid;
current378kernel/sys.celse if ((uid == current->uid) || (uid == current->suid))
current379kernel/sys.ccurrent->euid = uid;
current391kernel/sys.cput_fs_long(current->utime,(unsigned long *)&tbuf->tms_utime);
current392kernel/sys.cput_fs_long(current->stime,(unsigned long *)&tbuf->tms_stime);
current393kernel/sys.cput_fs_long(current->cutime,(unsigned long *)&tbuf->tms_cutime);
current394kernel/sys.cput_fs_long(current->cstime,(unsigned long *)&tbuf->tms_cstime);
current405kernel/sys.cif (brk < current->end_code)
current406kernel/sys.creturn current->brk;
current408kernel/sys.coldbrk = PAGE_ALIGN(current->brk);
current410kernel/sys.creturn current->brk = brk;
current415kernel/sys.cif (brk <= current->brk) {
current416kernel/sys.ccurrent->brk = brk;
current423kernel/sys.crlim = current->rlim[RLIMIT_DATA].rlim_cur;
current426kernel/sys.cif (brk - current->end_code > rlim || brk >= current->start_stack - 16384)
current427kernel/sys.creturn current->brk;
current439kernel/sys.creturn current->brk;
current441kernel/sys.cfreepages += current->rss;
current444kernel/sys.creturn current->brk;
current449kernel/sys.ccurrent->brk = brk;
current473kernel/sys.cpid = current->pid;
current485kernel/sys.cif (p->p_pptr == current || p->p_opptr == current) {
current486kernel/sys.cif (p->session != current->session)
current490kernel/sys.c} else if (p != current)
current498kernel/sys.ctmp->session == current->session)
current514kernel/sys.creturn current->pgrp;
current524kernel/sys.creturn current->pgrp;
current529kernel/sys.cif (current->leader)
current531kernel/sys.ccurrent->leader = 1;
current532kernel/sys.ccurrent->session = current->pgrp = current->pid;
current533kernel/sys.ccurrent->tty = -1;
current534kernel/sys.creturn current->pgrp;
current549kernel/sys.cfor (i = 0 ; (i < NGROUPS) && (current->groups[i] != NOGROUP) ; i++) {
current554kernel/sys.cput_fs_word(current->groups[i], (short *) grouplist);
current569kernel/sys.ccurrent->groups[i] = get_fs_word((unsigned short *) grouplist);
current572kernel/sys.ccurrent->groups[i] = NOGROUP;
current580kernel/sys.cif (grp == current->egid)
current584kernel/sys.cif (current->groups[i] == NOGROUP)
current586kernel/sys.cif (current->groups[i] == grp)
current694kernel/sys.cput_fs_long(current->rlim[resource].rlim_cur, 
current696kernel/sys.cput_fs_long(current->rlim[resource].rlim_max, 
current707kernel/sys.cold_rlim = current->rlim + resource;
current774kernel/sys.creturn getrusage(current, who, ru);
current779kernel/sys.cint old = current->umask;
current781kernel/sys.ccurrent->umask = mask & S_IRWXUGO;
current36kernel/traps.cif (signr == SIGTRAP && current->flags & PF_PTRACED) \
current37kernel/traps.ccurrent->blocked &= ~(1 << (SIGTRAP-1)); \
current104kernel/traps.cprintk("Pid: %d, process nr: %d (%s)\nStack: ", current->pid, 0xffff & i, current->comm);
current114kernel/traps.cDO_ERROR( 0, SIGFPE,  "divide error", divide_error, current)
current115kernel/traps.cDO_ERROR( 3, SIGTRAP, "int3", int3, current)
current116kernel/traps.cDO_ERROR( 4, SIGSEGV, "overflow", overflow, current)
current117kernel/traps.cDO_ERROR( 5, SIGSEGV, "bounds", bounds, current)
current118kernel/traps.cDO_ERROR( 6, SIGILL,  "invalid operand", invalid_op, current)
current119kernel/traps.cDO_ERROR( 7, SIGSEGV, "device not available", device_not_available, current)
current120kernel/traps.cDO_ERROR( 8, SIGSEGV, "double fault", double_fault, current)
current122kernel/traps.cDO_ERROR(10, SIGSEGV, "invalid TSS", invalid_TSS, current)
current123kernel/traps.cDO_ERROR(11, SIGSEGV, "segment not present", segment_not_present, current)
current124kernel/traps.cDO_ERROR(12, SIGSEGV, "stack segment", stack_segment, current)
current125kernel/traps.cDO_ERROR(13, SIGSEGV, "general protection", general_protection, current)
current126kernel/traps.cDO_ERROR(15, SIGSEGV, "reserved", reserved, current)
current127kernel/traps.cDO_ERROR(17, SIGSEGV, "alignment check", alignment_check, current)
current137kernel/traps.cif (current->flags & PF_PTRACED)
current138kernel/traps.ccurrent->blocked &= ~(1 << (SIGTRAP-1));
current139kernel/traps.csend_sig(SIGTRAP, current, 1);
current140kernel/traps.ccurrent->tss.trap_no = 1;
current141kernel/traps.ccurrent->tss.error_code = error_code;
current175mm/memory.cif (tsk == current)
current198mm/memory.cpg_dir = current->tss.cr3;
current217mm/memory.cold_pg_dir = current->tss.cr3;
current283mm/memory.cdir = PAGE_DIR_OFFSET(current->tss.cr3,from);
current308mm/memory.cif (current->rss > 0)
current309mm/memory.c--current->rss;
current341mm/memory.cdir = PAGE_DIR_OFFSET(current->tss.cr3,from);
current368mm/memory.cif (current->rss > 0)
current369mm/memory.c--current->rss;
current403mm/memory.cdir = PAGE_DIR_OFFSET(current->tss.cr3,from);
current430mm/memory.cif (current->rss > 0)
current431mm/memory.c--current->rss;
current452mm/memory.c++current->rss;
current634mm/memory.cif (user_esp && tsk == current) {
current635mm/memory.ccurrent->tss.cr2 = address;
current636mm/memory.ccurrent->tss.error_code = error_code;
current637mm/memory.ccurrent->tss.trap_no = 14;
current661mm/memory.cdo_wp_page(1,start,current,0);
current817mm/memory.coom(current);
current860mm/memory.cif (tsk != current)
current871mm/memory.ccurrent->tss.error_code = error_code;
current872mm/memory.ccurrent->tss.trap_no = 14;
current899mm/memory.ccurrent->screen_bitmap |= 1 << bit;
current904mm/memory.cdo_wp_page(error_code, address, current, user_esp);
current906mm/memory.cdo_no_page(error_code, address, current, user_esp);
current1166mm/memory.coom(current);
current1183mm/memory.coom(current);
current40mm/mmap.c(PAGE_ALIGN(addr) < current->start_code + current->end_code)
current89mm/mmap.cfor (vmm = current->mmap ; vmm ; vmm = vmm->vm_next) {
current132mm/mmap.cif (!current->errno)
current133mm/mmap.ccurrent->errno = -error;
current149mm/mmap.cif (fd >= NR_OPEN || !(file = current->filp[fd]))
current219mm/mmap.cinsert_vm_struct(current, mpnt);
current226mm/mmap.cinsert_vm_struct(current, mpnt);
current262mm/mmap.cnpp = &current->mmap;
current339mm/mmap.cmpnt->vm_task = current;
current348mm/mmap.cinsert_vm_struct(current, mpnt);
current349mm/mmap.cmerge_segments(current->mmap, NULL, NULL);
current458mm/mmap.cmpnt->vm_task = current;
current466mm/mmap.cinsert_vm_struct(current, mpnt);
current467mm/mmap.cmerge_segments(current->mmap, ignoff_mergep, NULL);
current216mm/swap.coom(current);
current98net/inet/datagram.cif (current->signal & ~current->blocked)
current204net/inet/raw.cif (current->signal & ~current->blocked) {
current467net/inet/sock.cif (!suser() && current->pgrp != -arg &&
current468net/inet/sock.ccurrent->pid != arg) return(-EPERM);
current981net/inet/sock.ccurrent->timeout = jiffies + HZ*sk->lingertime;
current982net/inet/sock.cwhile(sk->state != TCP_CLOSE && current->timeout>0) {
current984net/inet/sock.cif (current->signal & ~current->blocked) {
current989net/inet/sock.ccurrent->timeout=0;
current994net/inet/sock.ccurrent->timeout=0;
current1145net/inet/sock.cif (current->signal & ~current->blocked) {
current1224net/inet/sock.cif (current->signal & ~current->blocked) {
current1350net/inet/sock.csend_sig(SIGPIPE, current, 1);
current1378net/inet/sock.csend_sig(SIGPIPE, current, 1);
current1406net/inet/sock.csend_sig(SIGPIPE, current, 1);
current868net/inet/tcp.csend_sig(SIGPIPE, current, 0);
current885net/inet/tcp.cif (current->signal & ~current->blocked) {
current994net/inet/tcp.cif (current->signal & ~current->blocked) {
current1251net/inet/tcp.cstruct wait_queue wait = { current, NULL };
current1286net/inet/tcp.cif (current->signal & ~current->blocked)
current1289net/inet/tcp.ccurrent->state = TASK_INTERRUPTIBLE;
current1295net/inet/tcp.ccurrent->state = TASK_RUNNING;
current1305net/inet/tcp.cstruct wait_queue wait = { current, NULL };
current1347net/inet/tcp.ccurrent->state = TASK_INTERRUPTIBLE;
current1398net/inet/tcp.cif (current->signal & ~current->blocked) {
current1436net/inet/tcp.ccurrent->state = TASK_RUNNING;
current2935net/inet/tcp.cif (current->signal & ~current->blocked) {
current107net/socket.cif (!current->filp[fd]) break;
current112net/socket.cFD_CLR(fd, &current->close_on_exec);
current113net/socket.ccurrent->filp[fd] = file;
current161net/socket.cif (fd < 0 || fd >= NR_OPEN || !(file = current->filp[fd])) return(NULL);
current197net/socket.cSOCK_INODE(sock)->i_uid = current->euid;
current198net/socket.cSOCK_INODE(sock)->i_gid = current->egid;
current212net/socket.cif (current->signal & ~current->blocked) {
current543net/socket.cif (fd < 0 || fd >= NR_OPEN || current->filp[fd] == NULL)
current565net/socket.cif (fd < 0 || fd >= NR_OPEN || current->filp[fd] == NULL)
current591net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->filp[fd]) == NULL))
current646net/socket.cif (fd < 0 || fd >= NR_OPEN || (file=current->filp[fd]) == NULL)
current681net/socket.cif (fd < 0 || fd >= NR_OPEN || current->filp[fd] == NULL)
current694net/socket.cif (fd < 0 || fd >= NR_OPEN || current->filp[fd] == NULL)
current711net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->filp[fd]) == NULL))
current730net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->filp[fd]) == NULL))
current749net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->filp[fd]) == NULL))
current768net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->filp[fd]) == NULL))
current788net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->filp[fd]) == NULL))
current807net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->filp[fd]) == NULL))
current824net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->filp[fd]) == NULL))
current539net/unix/sock.cif (current->signal & ~current->blocked) {
current617net/unix/sock.cif (current->signal & ~current->blocked) {
current634net/unix/sock.csend_sig(SIGKILL, current, 1);
current676net/unix/sock.csend_sig(SIGPIPE, current, 1);
current687net/unix/sock.cif (current->signal & ~current->blocked) {
current693net/unix/sock.csend_sig(SIGPIPE, current, 1);
current710net/unix/sock.csend_sig(SIGKILL, current, 1);
current719net/unix/sock.csend_sig(SIGPIPE, current, 1);