sz_range
struct damon_size_range sz_range;
dst->sz_range = src->sz_range;
matched = filter->sz_range.min <= folio_sz &&
folio_sz <= filter->sz_range.max;
if (sysfs_filter->sz_range.min >
sysfs_filter->sz_range.max) {
filter->sz_range = sysfs_filter->sz_range;
struct damon_size_range sz_range;
return sysfs_emit(buf, "%lu\n", filter->sz_range.min);
int err = kstrtoul(buf, 0, &filter->sz_range.min);
return sysfs_emit(buf, "%lu\n", filter->sz_range.max);
int err = kstrtoul(buf, 0, &filter->sz_range.max);
KUNIT_EXPECT_EQ(test, dst->sz_range.min, src->sz_range.min);
KUNIT_EXPECT_EQ(test, dst->sz_range.max, src->sz_range.max);
.sz_range = {.min = 234, .max = 345},
if (gap > sz_range(&first_gap)) {
} else if (gap > sz_range(&second_gap)) {
if (!sz_range(&second_gap) || !sz_range(&first_gap))