mm: add support for a filesystem to activate swap files and use direct_IO for writing swap pages