mm, vmscan: make compaction_ready() more accurate and readable