diff options
-rw-r--r-- | drivers/cpuquiet/sysfs.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/cpuquiet/sysfs.c b/drivers/cpuquiet/sysfs.c index 1e1c14865b24..0d63eee37dce 100644 --- a/drivers/cpuquiet/sysfs.c +++ b/drivers/cpuquiet/sysfs.c @@ -286,5 +286,6 @@ void cpuquiet_add_dev(struct sys_device *sys_dev, unsigned int cpu) void cpuquiet_remove_dev(unsigned int cpu) { - kobject_put(cpuquiet_cpu_devices[cpu]); + if (cpu < CONFIG_NR_CPUS && cpuquiet_cpu_devices[cpu]) + kobject_put(&cpuquiet_cpu_devices[cpu]->kobj); } |