summaryrefslogtreecommitdiff
path: root/sys/miscfs/procfs/procfs_vnops.c
AgeCommit message (Expand)Author
2022-06-17Pull up following revision(s) (requested by shm in ticket #1475):martin
2019-09-01Pull up following revision(s) (requested by hannken in ticket #132):martin
2019-03-30add a node for the process resource limits.christos
2018-10-14remove M_CANFAIL flag for malloc(9) - it was completely ignored, so hadjdolecek
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-04-07Lock the target cwdi and take an additional reference to thehannken
2017-12-31Add an environ nodechristos
2017-12-01Allow procfs_kqfilter, since we allow poll. "go" does it.christos
2017-11-08fix locking, remove error(1) comments.christos
2017-11-08use p->p_path, remove unused code.christos
2017-08-28Remove the filesystem tracing featurekamil
2017-05-26Make VOP_RECLAIM do the last unlock of the vnode.riastradh
2017-04-11Make VOP_INACTIVE preserve vnode lock on return.riastradh
2017-03-30add an auxv node.christos
2016-08-20Remove now obsolete operation vcache_remove().hannken
2015-04-20Make VOP_LINK return directory still locked and referenced.riastradh
2014-09-05Try not to use f_data, use f_{vnode,socket,pipe,mqueue,kqueue,ksem} to getmatt
2014-07-27Change procfs from hashlist to vcache.hannken
2014-07-25Add VOP_FALLOCATE and VOP_FDISCARD to every vnode ops table I candholland
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