summaryrefslogtreecommitdiff
path: root/sys/miscfs/procfs
AgeCommit message (Expand)Author
2022-06-17Add missing permission checkshm
2022-03-27dedup the eofs link/symlink methodschristos
2022-01-19Now that an inline function dereferences it, make sure struct procmartin
2022-01-17If the calling process is running under linux emulation, make /proc/xxx/fd/bouyer
2022-01-14Fix emul and exe DT_ types (from RVP, as was the previous commit)christos
2022-01-14Put the appropriate DT_ constant in the dirent structure depending on thechristos
2022-01-11remove redundant error initialization and break earlier. (from rvp)christos
2022-01-11Use a single "p" variable.hannken
2022-01-10use a single nc variable.christos
2022-01-10Fix locking in the error path (from RVP). Centralize unlock code.christos
2021-12-08s/efficent/efficient/ in comments.andvar
2021-10-05PR/53299: RVP: kernfs and procfs are broken when sysctl security.curtainchristos
2021-07-18Abolish all the silly indirection macros for initializing vnode ops tables.dholland
2021-06-29- Add a new vnode op: VOP_PARSEPATH.dholland
2021-06-28VOP_BMAP() may be called via ioctl(FIOGETBMAP) on any vnode that applicationschs
2020-12-28Fix procfs environ node.riastradh
2020-09-05Round of uvm.h cleanup.riastradh
2020-06-27Introduce genfs_pathconf() and use it for the default case in all filesystems.christos
2020-06-11Counter tweaks:ad
2020-06-11uvm_availmem(): give it a boolean argument to specify whether a recentad
2020-05-31struct statvfs is too large for stack. Use malloc(9) instead.rin
2020-05-23Move proc_lock into the data segment. It was dynamically allocated becausead
2020-05-16Add ACL support for FFS. From FreeBSD.christos
2020-04-29Put forward declaration a little further forward to unbreak build.riastradh
2020-04-29If the procfs mount is marked as linux-compat, then allow proc lookupthorpej
2020-04-21Revert the changes made in February to make cwdinfo use mostly lockless,ad
2020-04-20Add missing include of <sys/atomic.h> to fix the buildmartin
2020-04-20Sort include files.htodd
2020-04-20Add missing include to fix build.htodd
2020-04-19- Only increment nprocs when we're creating a new process, not justthorpej
2020-04-04Merge the remaining changes from the ad-namecache branch, affecting namei()ad
2020-03-16Use the module subsystem's ability to process SYSCTL_SETUP() entries topgoyette
2020-02-24v_interlock -> vmobjlockad
2020-02-23Merge from ad-namecache:ad
2020-02-01Load struct filedesc::fd_dt with atomic_load_consume.riastradh
2020-01-17VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, toad
2020-01-02- Eliminate the global "boottime" variable, which was being accessedthorpej
2019-12-31Rename uvm_free() -> uvm_availmem().ad
2019-12-21uvmexp.free -> uvm_free()ad
2019-12-16- Extend the per-CPU counters matt@ did to include all of the hot countersad
2019-09-27Instead of casting to size_t, cast to uintmax_t to prevent truncationchristos
2019-09-26fix sign-compare issues: uio->uio_offset (off_t) is compared with (size_t):christos
2019-09-26Rewrite the procfs_fileno as an inline function to make it more clear whatchristos
2019-09-07have procfs_do_pid_stat() pass the proc's map to get_proc_size_info(),chs
2019-08-29Add missing operation VOP_GETPAGES() returning EFAULT.hannken
2019-08-23Fix info leaks.maxv
2019-04-25Restore mapping of file id to pid/type/fd.mlelstv
2019-03-30add a node for the process resource limits.christos
2018-12-05As discussed in tech-kern:christos
2018-10-14remove M_CANFAIL flag for malloc(9) - it was completely ignored, so hadjdolecek