summaryrefslogtreecommitdiff
path: root/sys/miscfs/procfs
AgeCommit message (Expand)Author
2017-12-31rename some "cmdline" stuff now that it is used to print environment toochristos
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-09-29Use %ju and (intmax_t) to unbreak i386 build.kre
2017-09-29Split the status printing routines (one for NetBSD and one for Linux) forchristos
2017-08-28Remove the filesystem tracing featurekamil
2017-05-26Make VOP_RECLAIM do the last unlock of the vnode.riastradh
2017-04-13Switch procfs_domounts() to mountlist iterator.hannken
2017-04-11Make VOP_INACTIVE preserve vnode lock on return.riastradh
2017-04-01KASSERT(mutex_owned(vp->v_interlock)) in vnode iterator selector.riastradh
2017-03-30remove comment.christos
2017-03-30add an auxv node.christos
2017-02-17Add generic genfs_suspendctl() and use it for all file systems.hannken
2016-11-14Return the "true" parent's pid as the parent pid (ppid) via thekre
2016-11-03Module procfs needs ptrace_common for process_do{,fp}regspgoyette
2016-11-02* Split sys/kern/sys_process.c into three parts:pgoyette
2016-08-20Remove now obsolete operation vcache_remove().hannken
2016-04-04Split p_xstat (composite wait(2) status code, or signal number dependingchristos
2016-03-28Align /proc/<pid>/statm data with /proc/<pid>/stat andmlelstv
2015-07-24Unused inits (harmless).maxv
2015-04-20Make VOP_LINK return directory still locked and referenced.riastradh
2014-11-10Do not uselessly include <sys/malloc.h>.maxv
2014-10-17Maps don't change that frequently between reads, so don't give up andchristos
2014-10-11Define filesystem attributes with vfs dependency.uebayasi
2014-09-05Try not to use f_data, use f_{vnode,socket,pipe,mqueue,kqueue,ksem} to getmatt
2014-08-10#include <sys/cpu.h>matt
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-07-12Use kproc2 to provide sensible informations for /proc/<pid>/stat.njoly
2014-06-30Use NZERO instead of hard-coded "20" value.njoly
2014-04-16An (un)privileged user can easily make the kernel dereference a NULLmaxv
2014-04-05On my 24 proc box I got ENOSPC, so make the routine return the size it wantschristos
2014-03-23Change all vfsops to use C99 designated initializers.hannken
2014-03-18Merge riastradh-drm2 to HEAD.riastradh
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
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-11-27Change the queue.3 *_END(&head) macros to NULL. Since we don't have CIRCLEQchristos
2013-11-23change the mountlist CIRCLEQ into a TAILQchristos
2013-10-29Vnode API cleanup pass 1.hannken
2013-07-18PR/48048: Add a missing vm_map_unlock_read() and uvmspace_free() to the ENOME...ryo
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-05-06- match format with the linux map printingchristos
2012-04-30- Replace some malloc(9) uses with kmem(9).rmind
2012-03-13Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls withelad