Debian Patches

Status for gnumach/2:1.8+git20251228-2

Patch Description Author Forwarded Bugs Origin Last update
git-vm_page_nodefpager commit 1cf7e57a65be3aa27ee54214f01c410740100d04

vm_page: page eviction now operates correctly without a default pager.

This functionality was unintentionally removed with recent alterations to the page eviction policy.
Message-ID: <20251231201723.19381-2-mike@weatherwax.co.uk>

diff --git a/vm/vm_page.c b/vm/vm_page.c
index 8b3d08f9..47eeb042 100644
Mike Kelly <mike@weatherwax.co.uk> no 2025-12-31
git-size_limit commit bf79b8dcc0b18bc8e6c7a7cc09accf03e23627bd

vm_map: raise default memory limit to the physical memory size

It was reported that half the size is relatively low with rumpdisk.

diff --git a/vm/vm_map.c b/vm/vm_map.c
index ff466d35..a3e57f66 100644
Samuel Thibault <samuel.thibault@ens-lyon.org> no 2026-01-04
git-vm_page_order commit 15a86572029bb482ca7e8b6895e95283eccd24fe

vm_page: eviction policy now prioritises page activity over page backing storage type.

The eviction policy now looks firstly for a page in the inactive lists of a segment before searching the active ones. In both cases, external pages are sought before internal ones. This is a departure from the previous policy where external pages (regardless of page activity) were prioritised. Elapsed execution times for processes requiring use of swap space is now substantially reduced.
Message-ID: <20251229133222.11968-2-mike@weatherwax.co.uk>

diff --git a/vm/vm_page.c b/vm/vm_page.c
index edfaf927..06ba8d64 100644
Mike Kelly <mike@weatherwax.co.uk> no 2025-12-29
12_version_suffix.patch =================================================================== no
20_FP_NO.patch diff --git a/i386/include/mach/i386/fp_reg.h b/i386/include/mach/i386/fp_reg.h
index 5673055..f490623 100644
no
50_initrd.patch Jérémie Koenig <jk@jk.fr.eu.org>
Add ramdisk support for d-i.
no
git-vm_page commit c230200e757ff33773e54a2351aca5b7d5ddaa90

vm_page: drop spurious change

diff --git a/vm/vm_page.c b/vm/vm_page.c
index ba3a52ff..edfaf927 100644
Samuel Thibault <samuel.thibault@ens-lyon.org> no 2025-12-28
git-vm_page_print commit 0d5fc470f9e246960c106a1ba5f4e9d83c8e994b

vm_page: db_show_vmstat now shows external and internal parts of page activity totals

Message-ID: <20251229133222.11968-3-mike@weatherwax.co.uk>

diff --git a/vm/vm_page.c b/vm/vm_page.c
index 06ba8d64..8b3d08f9 100644
Mike Kelly <mike@weatherwax.co.uk> no 2025-12-29

All known versions for source package 'gnumach'

Links