// SPDX-License-Identifier: GPL-2.0 #include <linux/export.h> #include <linux/types.h> #include <linux/bits.h> #include "probe.h" static umode_t not_visible(struct kobject *kobj, struct attribute *attr, int i) { … } /* * Accepts msr[] array with non populated entries as long as either * msr[i].msr is 0 or msr[i].grp is NULL. Note that the default sysfs * visibility is visible when group->is_visible callback is set. */ unsigned long perf_msr_probe(struct perf_msr *msr, int cnt, bool zero, void *data) { … } EXPORT_SYMBOL_GPL(…);