index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
kern
/
kern_proc.c
Age
Commit message (
Expand
)
Author
2023-04-09
kern: KASSERT(A && B) -> KASSERT(A); KASSERT(B)
riastradh
2022-10-26
kern/exec_elf.c: Get emul_netbsd from sys/proc.h.
riastradh
2022-07-01
kern: Omit stale locking comment in proc_crmod_leave.
riastradh
2022-05-07
bump maxthreads default.
mrg
2022-04-07
fix various typos in comments.
andvar
2022-03-13
kern: Fix ordering of loads for pid_table and pid_tbl_mask.
riastradh
2022-03-10
kern: Use atomic_store_release/atomic_load_consume for pid_table.
riastradh
2022-02-12
Add inline functions to manipulate the klists that link up knotes
thorpej
2020-12-24
Avoid negating the minimum size of pid_t (this overflows).
nia
2020-09-17
PR kern/55665: temporarily comment out an assertion that is known to
martin
2020-09-05
Round of uvm.h cleanup.
riastradh
2020-08-28
Fix pasto in previous -- pass the right size to memset...
riastradh
2020-08-28
Nix trailing whitespace.
riastradh
2020-08-28
Zero out more lock snapshots in sysctl exposure.
riastradh
2020-08-26
Instead of returning 0 when sysctl kern.expose_address=0, return a random
christos
2020-06-11
uvm_availmem(): give it a boolean argument to specify whether a recent
ad
2020-05-26
Catch up with the usage of struct vmspace::vm_refcnt
kamil
2020-05-23
Move proc_lock into the data segment. It was dynamically allocated because
ad
2020-05-23
- Replace pid_table_lock with a lockless lookup covered by pserialize, with
ad
2020-04-29
- proc_find() retains traditional semantics of requiring the canonical
thorpej
2020-04-26
Add a NetBSD native futex implementation, mostly written by riastradh@.
thorpej
2020-04-26
In expand_pid_table(), calculate the current pid table size before
thorpej
2020-04-24
Make sure PT_F_* bits are uintptr_t.
thorpej
2020-04-24
Overhaul the way LWP IDs are allocated. Instead of each LWP having it's
thorpej
2020-04-21
Revert the changes made in February to make cwdinfo use mostly lockless,
ad
2020-04-20
Add three KASSERTs, to detect refcount bugs.
maxv
2020-04-19
- Only increment nprocs when we're creating a new process, not just
thorpej
2020-04-06
Reintroduce struct proc::p_oppid
kamil
2020-02-23
Merge from ad-namecache:
ad
2020-02-21
Explicitly cast pointers to uintptr_t before casting to enums. They are
joerg
2020-01-29
- Track LWPs in a per-process radixtree. It uses no extra memory in the
ad
2019-12-31
Rename uvm_free() -> uvm_availmem().
ad
2019-12-21
uvmexp.free -> uvm_free()
ad
2019-12-06
Correct signals in siglist+sigmask passed in kinfo_lwp
kamil
2019-10-12
Remove p_oppid from struct proc
kamil
2019-09-30
Move TRAP_CHLD/TRAP_LWP ptrace information from struct proc to siginfo
kamil
2019-08-02
Update our vm resource use for sysctl(3) call reading kinfo_proc*
kamil
2019-06-11
Add support for PTRACE_POSIX_SPAWN to report posix_spawn(3) events
kamil
2019-06-01
Align the KERN_PROC_CWD interface to semantics closer to KERN_PROC_PATHNAME
kamil
2019-06-01
fill_cwd() Drop GETCWD_CHECK_ACCESS
kamil
2019-05-31
Use proper copylen for copyout in fill_cwd()
kamil
2019-05-31
Implement KERN_PROC_CWD in sysctl(3)
kamil
2019-03-01
Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as briefly
pgoyette
2019-03-01
no more p_nsems.
christos
2019-01-29
Normalize all the compat hooks' names to the form
pgoyette
2019-01-27
Merge the [pgoyette-compat] branch
pgoyette
2018-12-10
Remove unused mbuf.h includes.
maxv
2018-12-06
Typo fix (Geoff Wing)
christos
2018-12-05
As discussed in tech-kern:
christos
2018-11-24
- instead of zeroing struct proc on each allocation, provide a pool cache
christos
[next]