summaryrefslogtreecommitdiff
path: root/sys/miscfs/procfs/procfs_linux.c
AgeCommit message (Expand)Author
2020-09-05Round of uvm.h cleanup.riastradh
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-04-20Add missing include of <sys/atomic.h> to fix the buildmartin
2020-04-19- Only increment nprocs when we're creating a new process, not justthorpej
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-07have procfs_do_pid_stat() pass the proc's map to get_proc_size_info(),chs
2019-08-23Fix info leaks.maxv
2018-12-05As discussed in tech-kern:christos
2017-04-13Switch procfs_domounts() to mountlist iterator.hannken
2016-03-28Align /proc/<pid>/statm data with /proc/<pid>/stat andmlelstv
2015-07-24Unused inits (harmless).maxv
2014-08-10#include <sys/cpu.h>matt
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-05On my 24 proc box I got ENOSPC, so make the routine return the size it wantschristos
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
2011-12-19don't produce different output if we are super user.christos
2011-12-16provide a root entry if one was not found.christos
2011-12-15PR/45700: use dostatvfs instead of grabbing the latest cached copy ofchristos
2011-09-04PR# kern/45021: Please support /emul/linux/proc/versionjmcneill
2011-08-28both LINUX_USRSTACK32 and USRSTACK32 need to be defined for linux32jmcneill
2010-12-20Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtchmatt
2009-10-19Avoid leaking pages. Fixes PR 42053 from SHIMIZU Ryo.dholland
2009-01-11this change was somehow missed.christos
2009-01-11merge christos-time_tchristos
2008-12-29Rename specfs_lock as device_lock and move it from specfs to devsw.pooka
2008-05-31Kill devsw_lock and just use specfs_lock. The two would need mergingad
2008-05-06PR kern/38141 lookup/vfs_busy acquire rwlock recursivelyad
2008-04-30PR kern/38135 vfs_busy/vfs_trybusy confusionad
2008-04-29kern/38135 vfs_busy/vfs_trybusy confusionad
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-01-30PR kern/37706 (forced unmount of file systems is unsafe):ad
2007-12-22procfs_douptime: simply use microuptime() instead of a mysterious calculation.yamt
2007-12-22procfs_docpustat: g/c a write-only variable.yamt
2007-11-12Revision 1.42 was lost. Pointed out by Nicolas Joly:ad
2007-11-11report the proper stack size on 32 bit emulations.christos
2007-11-07Merge from vmlocking:ad
2007-10-11This was using mutex_exit where mutex_enter was required.ad
2007-10-10Merge from vmlocking:ad
2007-10-08Merge run time accounting changes from the vmlocking branch. These makead
2007-05-26In /proc/<pid>/statm, avoid leaking buffer space if the attempt to getagc
2007-05-25Use a bit more common code for the MULTIPROCESSOR and !MULTIPROCESSORagc