committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
abdef0123 filter by commit's SHA hash.
rNNN filter by SVN revision.
rNNN-rMMM filter by SVN revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
|6d3c78d9||markj||Oct. 20, 2021, 1:22 a.m.||Rewrite the vm_page_alloc manual page|
|02fb0585||markj||Oct. 20, 2021, 1:22 a.m.||vm_page: Drop handling of VM_ALLOC_NOOBJ in vm_page_alloc_contig_domain()|
|c40cf9bc||markj||Oct. 20, 2021, 1:22 a.m.||vm_page: Stop handling VM_ALLOC_NOOBJ in vm_page_alloc_domain_after()
This makes the allocator simpler since it can assume object != NULL. Also modify the function to unconditionally preserve PG_ZERO, so VM_ALLOC_ZERO is effectively ignored (and still must be implemented by the caller for now). Reviewed by: alc, kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D32033cgit
|84c39222||markj||Oct. 20, 2021, 1:22 a.m.||Convert consumers to vm_page_alloc_noobj_contig()|
|92db9f3b||markj||Oct. 20, 2021, 1:22 a.m.||Introduce vm_page_alloc_noobj_contig()
This is the same as vm_page_alloc_noobj(), but allocates physically contiguous runs of memory. For now it is implemented in terms of vm_page_alloc_contig(), with the difference that vm_page_alloc_noobj_contig() implements VM_ALLOC_ZERO by zeroing the page. Reviewed by: alc, kib MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D32005cgit
|a4667e09||markj||Oct. 20, 2021, 1:22 a.m.||Convert vm_page_alloc() callers to use vm_page_alloc_noobj().
Remove page zeroing code from consumers and stop specifying VM_ALLOC_NOOBJ. In a few places, also convert an allocation loop to simply use VM_ALLOC_WAITOK. Similarly, convert vm_page_alloc_domain() callers. Note that callers are now responsible for assigning the pindex. Reviewed by: alc, hselasky, kib MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D31986cgit
|b498f71b||markj||Oct. 20, 2021, 1:22 a.m.||vm_page: Add a new page allocator interface for unnamed pages
The diff adds vm_page_alloc_noobj() and vm_page_alloc_noobj_domain(). These mostly correspond to vm_page_alloc() and vm_page_alloc_domain() when no VM object is specified, with the exception that they handle VM_ALLOC_ZERO by zeroing the page, rather than by preserving PG_ZERO. This simplifies callers and will permit simplification of the vm_page_alloc_domain() definition. Since the new allocator variant is similar to vm_page_alloc_freelist(), implement both of them using a common backend allocator function. No functional change intended. Reviewed by: alc, kib MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D31985cgit
|a23e6a10||markj||Oct. 20, 2021, 1:22 a.m.||vm_page: Move vm_page_alloc_check() to after page allocator definitions
This way all of the vm_page_alloc_*() allocator functions are grouped together. MFC after: 1 week Sponsored by: The FreeBSD Foundationcgit
|1c99af1e||emaste||Oct. 20, 2021, 12:10 a.m.||libssh: Rearrange Makefile SRCS to match upstream Makefile.in
SRCS entries are kept in the same order and with the same line breaks as upstream, to make comparison easier. Reported by: descgit
|c7f38a2d||kib||Oct. 19, 2021, 9:25 p.m.||procctl: stop using SA_*LOCKED, define local enum
Using SA_*LOCKED constants breaks !INVARIANT builds Reported by: cy Sponsored by: The FreeBSD Foundation MFC after: 1 weekcgit
|49db81aa||kib||Oct. 19, 2021, 8:04 p.m.||kern_procctl: skip zombies for process group operations|
|3692877a||kib||Oct. 19, 2021, 8:04 p.m.||kern_procctl.c: use td->td_proc instead of curproc|
|f5bb6e5a||kib||Oct. 19, 2021, 8:04 p.m.||procctl: actually require debug privileges over target|
|1c4dbee5||kib||Oct. 19, 2021, 8:04 p.m.||procctl: make it possible to specify that some operations require debug privilege over the target|
|32026f59||kib||Oct. 19, 2021, 8:04 p.m.||sys_procctl(): zero the data buffer once, on syscall entry|