Revert "Revert "mm: make swapin readahead skip over holes""

This reverts commit 9a5dc1bfbb0aa21d64a6f5e17e6c0299bde27179.