When asynchronous compaction was introduced, the/proc/sys/vm/compact_memory handler should have been updated to alwaysuse synchronous compaction. This did not happen so this patch addressesit. The assumption is if a user writes to /proc/sys/vm/compact_memory,they are willing for that process to stall.