diff options
author | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2011-07-24 08:47:59 (GMT) |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2011-07-24 08:48:00 (GMT) |
commit | 50a15981a1fac7e019ff7c3cba87531fb580f065 (patch) | |
tree | 320ff80a5a01ae6936ac0a83cffb99e1f50adccf /drivers/s390 | |
parent | f433c4aec9999d1bf2ed8c328196f3b0ad5f75db (diff) | |
download | linux-50a15981a1fac7e019ff7c3cba87531fb580f065.tar.xz |
[S390] reference bit testing for unmapped pages
On x86 a page without a mapper is by definition not referenced / old.
The s390 architecture keeps the reference bit in the storage key and
the current code will check the storage key for page without a mapper.
This leads to an interesting effect: the first time an s390 system
needs to write pages to swap it only finds referenced pages. This
causes a lot of pages to get added and written to the swap device.
To avoid this behaviour change page_referenced to query the storage
key only if there is a mapper of the page.
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390')
0 files changed, 0 insertions, 0 deletions