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  67c31476ccaf040fbe990bef02dd544296d43706 (commit)
      from  f7debdac0582ee2f956b60085271d8588ce9e6c5 (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 67c31476ccaf040fbe990bef02dd544296d43706
Author: Mike Kelly <[email protected]>
Date:   Sat Feb 28 20:54:15 2026 +0000

    Page allocation from a CPU pool does not consider vm_page_alloc_paused.
    
    A non-empty CPU page pool always allocates pages even when
    vm_page_alloc_paused is set. An unprivileged thread can therefore
    acquire a signicant number of pages until the pool is empty. The cycle
    can continue for a longer period if the pool is replenished by a VM
    privileged thread before the unprivileged thread requests more pages
    and in extreme cases can result in complete system memory exhaustion.
    Message-ID: <[email protected]>

-----------------------------------------------------------------------

Summary of changes:
 vm/vm_page.c | 5 +++++
 1 file changed, 5 insertions(+)


hooks/post-receive
-- 
GNU Mach

Reply via email to