Skip to content
Commit 2d42552d authored by Martin Schwidefsky's avatar Martin Schwidefsky
Browse files

[S390] merge page_test_dirty and page_clear_dirty



The page_clear_dirty primitive always sets the default storage key
which resets the access control bits and the fetch protection bit.
That will surprise a KVM guest that sets non-zero access control
bits or the fetch protection bit. Merge page_test_dirty and
page_clear_dirty back to a single function and only clear the
dirty bit from the storage key.

In addition move the function page_test_and_clear_dirty and
page_test_and_clear_young to page.h where they belong. This
requires to change the parameter from a struct page * to a page
frame number.

Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
parent c26001d4
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment