sysfs-common.c (7ae9fb1b7ecbb5d85d07857943f677fd1a559b18) sysfs-common.c (3822a7c40997dc86b1458766a3f146d62393f084)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Common Primitives for DAMON Sysfs Interface
4 *
5 * Author: SeongJae Park <sj@kernel.org>
6 */
7
8#include <linux/slab.h>

--- 85 unchanged lines hidden (view full) ---

94
95static struct attribute *damon_sysfs_ul_range_attrs[] = {
96 &damon_sysfs_ul_range_min_attr.attr,
97 &damon_sysfs_ul_range_max_attr.attr,
98 NULL,
99};
100ATTRIBUTE_GROUPS(damon_sysfs_ul_range);
101
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Common Primitives for DAMON Sysfs Interface
4 *
5 * Author: SeongJae Park <sj@kernel.org>
6 */
7
8#include <linux/slab.h>

--- 85 unchanged lines hidden (view full) ---

94
95static struct attribute *damon_sysfs_ul_range_attrs[] = {
96 &damon_sysfs_ul_range_min_attr.attr,
97 &damon_sysfs_ul_range_max_attr.attr,
98 NULL,
99};
100ATTRIBUTE_GROUPS(damon_sysfs_ul_range);
101
102struct kobj_type damon_sysfs_ul_range_ktype = {
102const struct kobj_type damon_sysfs_ul_range_ktype = {
103 .release = damon_sysfs_ul_range_release,
104 .sysfs_ops = &kobj_sysfs_ops,
105 .default_groups = damon_sysfs_ul_range_groups,
106};
107
103 .release = damon_sysfs_ul_range_release,
104 .sysfs_ops = &kobj_sysfs_ops,
105 .default_groups = damon_sysfs_ul_range_groups,
106};
107