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 <[email protected]>
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

Reply via email to