in _damon.py [0:0]
def update_supported_features():
if debugfs_record != None:
feature_supports['record'] = True
if debugfs_schemes != None:
feature_supports['schemes'] = True
if debugfs_init_regions != None:
feature_supports['init_regions'] = True
init_regions_version = test_init_regions_version()
if init_regions_version == 2:
feature_supports['init_regions_target_idx'] = True
if test_debugfs_file(debugfs_target_ids, 'paddr\n', '42\n'):
feature_supports['paddr'] = True
if debugfs_schemes != None:
if test_debugfs_file_schemes(9):
feature_supports['schemes_speed_limit'] = True
elif test_debugfs_file_schemes(12):
feature_supports['schemes_speed_limit'] = True
feature_supports['schemes_prioritization'] = True
elif test_debugfs_file_schemes(17):
feature_supports['schemes_speed_limit'] = True
feature_supports['schemes_prioritization'] = True
feature_supports['schemes_wmarks'] = True
elif test_debugfs_file_schemes(18):
feature_supports['schemes_speed_limit'] = True
feature_supports['schemes_prioritization'] = True
feature_supports['schemes_wmarks'] = True
feature_supports['schemes_quotas'] = True
elif test_debugfs_file_schemes_stat_extended(18):
feature_supports['schemes_speed_limit'] = True
feature_supports['schemes_prioritization'] = True
feature_supports['schemes_wmarks'] = True
feature_supports['schemes_quotas'] = True
feature_supports['schemes_stat_succ'] = True
feature_supports['schemes_stat_qt_exceed'] = True