commit-hurd
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]