migrate_mode.h 436 B

12345678910111213141516
  1. #ifndef MIGRATE_MODE_H_INCLUDED
  2. #define MIGRATE_MODE_H_INCLUDED
  3. /*
  4. * MIGRATE_ASYNC means never block
  5. * MIGRATE_SYNC_LIGHT in the current implementation means to allow blocking
  6. * on most operations but not ->writepage as the potential stall time
  7. * is too significant
  8. * MIGRATE_SYNC will block when migrating pages
  9. */
  10. enum migrate_mode {
  11. MIGRATE_ASYNC,
  12. MIGRATE_SYNC_LIGHT,
  13. MIGRATE_SYNC,
  14. };
  15. #endif /* MIGRATE_MODE_H_INCLUDED */