|
@@ -198,6 +198,7 @@ struct compact_control {
|
|
const int classzone_idx; /* zone index of a direct compactor */
|
|
const int classzone_idx; /* zone index of a direct compactor */
|
|
enum migrate_mode mode; /* Async or sync migration mode */
|
|
enum migrate_mode mode; /* Async or sync migration mode */
|
|
bool ignore_skip_hint; /* Scan blocks even if marked skip */
|
|
bool ignore_skip_hint; /* Scan blocks even if marked skip */
|
|
|
|
+ bool no_set_skip_hint; /* Don't mark blocks for skipping */
|
|
bool ignore_block_suitable; /* Scan blocks considered unsuitable */
|
|
bool ignore_block_suitable; /* Scan blocks considered unsuitable */
|
|
bool direct_compaction; /* False from kcompactd or /proc/... */
|
|
bool direct_compaction; /* False from kcompactd or /proc/... */
|
|
bool whole_zone; /* Whole zone should/has been scanned */
|
|
bool whole_zone; /* Whole zone should/has been scanned */
|