[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Mach branch, master, updated. v1.4-405-g134d5b6
From: |
Richard Braun |
Subject: |
[SCM] GNU Mach branch, master, updated. v1.4-405-g134d5b6 |
Date: |
Wed, 05 Feb 2014 23:42:24 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mach".
The branch, master has been updated
via 134d5b6b353d438961bf989a823fed5e4793854f (commit)
from e5b90c13cb7d762a52f81c110ca5cc53eb16ac7b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 134d5b6b353d438961bf989a823fed5e4793854f
Author: Richard Braun <address@hidden>
Date: Thu Feb 6 00:41:06 2014 +0100
vm: trigger garbage collection on kernel memory pressure
In addition to physical pages, the slab allocator also consumes kernel
virtual memory, so reclaim pages on failure to allocate from a kernel map.
This method isn't foolproof but helps alleviate fragmentation.
* vm/vm_kern.c (kmem_alloc): Call slab_collect and retry allocation
once on failure.
(kmem_realloc): Likewise.
(kmem_alloc_wired): Likewise.
(kmem_alloc_wired): Likewise.
(kmem_alloc_aligned): Likewise.
-----------------------------------------------------------------------
Summary of changes:
vm/vm_kern.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++++---
1 files changed, 48 insertions(+), 3 deletions(-)
hooks/post-receive
--
GNU Mach
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, master, updated. v1.4-405-g134d5b6,
Richard Braun <=