# HG changeset patch # User Paul Boddie # Date 1653252276 -7200 # Node ID 907f05641bb688bfdc26e3eedfef6e10f4ad32d5 # Parent 8c1a864b44237ebba34a9aee6f114f74a0bdae25# Parent 89ad69fc6d1af73c9423dce1eccbf47edfc44381 Merged changes from the default branch. diff -r 8c1a864b4423 -r 907f05641bb6 libmem/lib/src/flexpage.cc --- a/libmem/lib/src/flexpage.cc Fri May 20 22:54:36 2022 +0200 +++ b/libmem/lib/src/flexpage.cc Sun May 22 22:44:36 2022 +0200 @@ -35,6 +35,7 @@ return; _counter = 0; + _flags = 0; /* By definition (see "Flexible-Sized Page Objects - Object-Orientation in Operation Systems"), flexpages are aligned to multiples of their @@ -130,7 +131,7 @@ bool Flexpage::modified() { - return _flags & L4RE_DS_MAP_FLAG_RW; + return _flags & L4RE_DS_F_W; } /* Return a "send" flexpage for an access to 'offset' by positioning it relative diff -r 8c1a864b4423 -r 907f05641bb6 test_files/Control --- a/test_files/Control Fri May 20 22:54:36 2022 +0200 +++ b/test_files/Control Sun May 22 22:44:36 2022 +0200 @@ -1,2 +1,3 @@ provides: fstest_files +requires: libc maintainer: paul@boddie.org.uk