|
@@ -1693,8 +1693,7 @@ static int module_add_modinfo_attrs(struct module *mod)
|
|
|
|
|
|
temp_attr = mod->modinfo_attrs;
|
|
temp_attr = mod->modinfo_attrs;
|
|
for (i = 0; (attr = modinfo_attrs[i]) && !error; i++) {
|
|
for (i = 0; (attr = modinfo_attrs[i]) && !error; i++) {
|
|
- if (!attr->test ||
|
|
|
|
- (attr->test && attr->test(mod))) {
|
|
|
|
|
|
+ if (!attr->test || attr->test(mod)) {
|
|
memcpy(temp_attr, attr, sizeof(*temp_attr));
|
|
memcpy(temp_attr, attr, sizeof(*temp_attr));
|
|
sysfs_attr_init(&temp_attr->attr);
|
|
sysfs_attr_init(&temp_attr->attr);
|
|
error = sysfs_create_file(&mod->mkobj.kobj,
|
|
error = sysfs_create_file(&mod->mkobj.kobj,
|