summaryrefslogtreecommitdiff
path: root/sys/miscfs/procfs/procfs_subr.c
AgeCommit message (Expand)Author
2020-05-23Move proc_lock into the data segment. It was dynamically allocated becausead
2020-04-29If the procfs mount is marked as linux-compat, then allow proc lookupthorpej
2019-09-26fix sign-compare issues: uio->uio_offset (off_t) is compared with (size_t):christos
2019-03-30add a node for the process resource limits.christos
2018-04-16Change procfs_revoke_vnodes() to use vrecycle()/vgone() insteadhannken
2017-12-31rename some "cmdline" stuff now that it is used to print environment toochristos
2017-12-31Add an environ nodechristos
2017-08-28Remove the filesystem tracing featurekamil
2017-04-01KASSERT(mutex_owned(vp->v_interlock)) in vnode iterator selector.riastradh
2017-03-30add an auxv node.christos
2014-11-10Do not uselessly include <sys/malloc.h>.maxv
2014-07-27Change procfs from hashlist to vcache.hannken
2014-02-07Change vnode operation lookup to return the resulting vnode *vpp unlocked.hannken
2013-10-29Vnode API cleanup pass 1.hannken
2012-11-25do something reasonable with kernel semaphores.christos
2012-05-28add a task process subdirectory for emul linuxchristos
2011-09-04PR# kern/45021: Please support /emul/linux/proc/versionjmcneill
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2010-07-21Make holding v_interlock mandatory for callers of vget().hannken
2010-07-01Remove vlockmgr(). Generic vnode lock operations now use a rwlock locatedhannken
2010-07-01Remove pfind() and pgfind(), fix locking in various broken uses of these.rmind
2009-03-15ansify function definitionscegger
2009-03-14Change about 4500 of the K&R function definitions to ANSI ones.dsl
2008-12-17kill MALLOC and FREE macros.cegger
2008-09-05PR/39324 kernel diagnostic assertion "l->l_stat != LSZOMB" failed.skrll
2008-07-02Remove proc_representative_lwp(), use a simple LIST_FIRST() instead.rmind
2008-05-05- Convert hashinit() to use kmem_alloc(). The hash tables can be largead
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-30Replace struct lock on vnodes with a simpler lock object built onad
2008-01-23Tons of process scope changes.elad
2008-01-02Merge vmlocking2 to head.ad
2007-11-07Merge from vmlocking:ad
2007-10-10Merge from vmlocking:ad
2007-05-24Extend the Linux emulation of /proc to includeagc
2007-03-09- Make the proclist_lock a mutex. The write:read ratio is unfavourable,ad
2007-02-27Destroy the hash locks on final unmount.ad
2007-02-17Change the process/lwp flags seen by userland via sysctl back to thepavel
2007-02-15Replace some uses of lockmgr() / simplelocks.ad
2007-02-09Merge newlock2 to head.ad
2006-12-24fix permissions on /proc/<pid> node. From elad.christos
2006-11-28Move ktrace, ptrace, systrace, and procfs to use kauth(9).elad
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-29add an "emul" file node.christos
2006-10-251. fix procfs_validfile{,_linux} to test for NULL pointers properly.christos
2006-09-20Emulate Linux's /proc/devicesmanu
2006-03-01merge yamt-uio_vmspace branch.yamt
2005-12-11merge ktrace-lwp.christos