perf: Fix the nr_addr_filters fix
[linux-2.6-microblaze.git] / kernel / events / core.c
index 4f0c45a..59b332c 100644 (file)
@@ -11417,12 +11417,10 @@ static umode_t pmu_dev_is_visible(struct kobject *kobj, struct attribute *a, int
        struct device *dev = kobj_to_dev(kobj);
        struct pmu *pmu = dev_get_drvdata(dev);
 
-       if (!pmu->nr_addr_filters)
+       if (n == 2 && !pmu->nr_addr_filters)
                return 0;
 
        return a->mode;
-
-       return 0;
 }
 
 static struct attribute_group pmu_dev_attr_group = {