On Wed, 28 May 2025 09:13:50 +0000 Janosch Frank <frankja@xxxxxxxxxxxxx> wrote: > We should get a new page after we discarded the page. > So let's check for that. > > Signed-off-by: Janosch Frank <frankja@xxxxxxxxxxxxx> Reviewed-by: Claudio Imbrenda <imbrenda@xxxxxxxxxxxxx> Tested-by: Claudio Imbrenda <imbrenda@xxxxxxxxxxxxx> > --- > s390x/diag10.c | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/s390x/diag10.c b/s390x/diag10.c > index 00725f58..b68481ad 100644 > --- a/s390x/diag10.c > +++ b/s390x/diag10.c > @@ -94,6 +94,16 @@ static void test_priv(void) > report_prefix_pop(); > } > > +static void test_content(void) > +{ > + report_prefix_push("content"); > + memset((void *)page0, 0x42, PAGE_SIZE); > + memset((void *)page1, 0, PAGE_SIZE); > + diag10(page0, page0); > + report(!memcmp((void *)page0, (void *)page1, PAGE_SIZE), "Page cleared"); > + report_prefix_pop(); > +} > + > int main(void) > { > report_prefix_push("diag10"); > @@ -110,6 +120,7 @@ int main(void) > test_prefix(); > test_params(); > test_priv(); > + test_content(); > > out: > report_prefix_pop();