summaryrefslogtreecommitdiff
path: root/sys/miscfs/procfs/procfs_vnops.c
AgeCommit message (Expand)Author
2014-02-07Change vnode operation lookup to return the resulting vnode *vpp unlocked.hannken
2014-01-23Change vnode operations create, mknod, mkdir and symlink to returnhannken
2014-01-17Change vnode operations create, mknod, mkdir and symlink to keep thehannken
2013-03-18C99 section 6.7.2.3 (Tags) Note 3 states that:plunky
2012-11-25do something reasonable with kernel semaphores.christos
2012-05-28add a task process subdirectory for emul linuxchristos
2012-03-13Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls withelad
2011-09-04PR# kern/45021: Please support /emul/linux/proc/versionjmcneill
2011-06-23From Aleksey Cheusov: Don't make it easy for compromised systems to bypasschristos
2010-07-01Remove pfind() and pgfind(), fix locking in various broken uses of these.rmind
2010-06-24Clean up vnode lock operations pass 2:hannken
2010-06-08Procfs_lookup() does not lookup directory descriptors in the fd/hannken
2010-01-08The VATTR_NULL/VREF/VHOLD/HOLDRELE() macros lost their will to livepooka
2009-07-03Where possible, extract the file-system's access() routine to two internalelad
2009-06-23Move the implementation of vaccess() to genfs_can_access(), in line withelad
2009-05-24More changes to improve kern_descrip.c.ad
2008-12-17kill MALLOC and FREE macros.cegger
2008-09-05PR/39324 kernel diagnostic assertion "l->l_stat != LSZOMB" failed.skrll
2008-09-05ANSIfyskrll
2008-07-02Remove proc_representative_lwp(), use a simple LIST_FIRST() instead.rmind
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-24Merge proc::p_mutex and proc::p_smutex into a single adaptive mutex, sincead
2008-04-24Network protocol interrupts can now block on locks, so merge the globalsad
2008-03-21Catch up with descriptor handling changes. See kern_descrip.c revisionad
2008-01-23Tons of process scope changes.elad
2008-01-02Merge vmlocking2 to head.ad
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-11-09make the last argument of procfs_dir size_tchristos
2007-11-07Merge from vmlocking:ad
2007-10-10Merge from vmlocking:ad
2007-10-08Merge file descriptor locking, cwdi locking and cross-call changesad
2007-07-22Don't allow getcwd() on procfs vnodes and provide "/" as the pathpooka
2007-05-24Extend the Linux emulation of /proc to includeagc
2007-04-04Unfortunately, missed procfs_proc_unlock() in previous.rmind
2007-04-04procfs_readlink: Handle a possible fail of fd_getfile(), also, wermind
2007-03-09- Make the proclist_lock a mutex. The write:read ratio is unfavourable,ad
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-03-03Don't prepend rootvnode to the path in non-NULL case for exe links.salo
2007-02-19When checking for file validity under pid/, do proper proc->lwppooka
2007-02-18Don't check for validity of p in lookup for root nodes, since itpooka
2007-02-17Change the process/lwp flags seen by userland via sysctl back to thepavel
2007-02-16In lookup, when checking for procfs process node validity, target thepooka
2007-02-15Need to acquire procp->p_mutex for procfs_dir().ad
2007-02-11Eliminate a couple of reference count and mutex leaks.ad
2007-02-09Merge newlock2 to head.ad
2006-12-25PR/35226: Johann Franz: Problems with permissions inelad
2006-12-09a smorgasbord of improvements to vnode locking and path lookup:chs
2006-12-04From Nicolas Joly: restore previous behavior in procfs_validfile_linux, sincechristos
2006-12-03Move kauth(9) call to where it belongs. Noticed by Nicolas Joly, thanks!elad
2006-11-28Move ktrace, ptrace, systrace, and procfs to use kauth(9).elad