summaryrefslogtreecommitdiffstats
path: root/drivers/s390
diff options
context:
space:
mode:
authorMartin Schwidefsky <schwidefsky@de.ibm.com>2011-07-24 10:47:59 +0200
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2011-07-24 10:48:00 +0200
commit50a15981a1fac7e019ff7c3cba87531fb580f065 (patch)
tree320ff80a5a01ae6936ac0a83cffb99e1f50adccf /drivers/s390
parentf433c4aec9999d1bf2ed8c328196f3b0ad5f75db (diff)
downloadlinux-50a15981a1fac7e019ff7c3cba87531fb580f065.tar.bz2
[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