]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
s390/topology: Remove CPU KOBJ_CHANGE uevents
authorMete Durlu <meted@linux.ibm.com>
Wed, 26 Jun 2024 08:31:48 +0000 (10:31 +0200)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Tue, 2 Jul 2024 08:17:16 +0000 (10:17 +0200)
s390 generates KOBJ_CHANGE uevents on CPUs whenever a topology update
occurs. These uevents currently have no users and they are also not
present on other architectures. As they are not necessary, remove
these extra uevents.

Suggested-by: Heiko Carstens <hca@linux.ibm.com>
Acked-by: Alexander Gordeev <agordeev@linux.ibm.com>
Signed-off-by: Mete Durlu <meted@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
arch/s390/kernel/topology.c

index 89e91b8ce842c54f9e7eca11be568533fba8ced5..98ef6dc7916ba6482053db4beedd5bedd6c6fdf0 100644 (file)
@@ -320,16 +320,10 @@ static int __arch_update_cpu_topology(void)
 
 int arch_update_cpu_topology(void)
 {
-       struct device *dev;
-       int cpu, rc;
+       int rc;
 
        rc = __arch_update_cpu_topology();
        on_each_cpu(__arch_update_dedicated_flag, NULL, 0);
-       for_each_online_cpu(cpu) {
-               dev = get_cpu_device(cpu);
-               if (dev)
-                       kobject_uevent(&dev->kobj, KOBJ_CHANGE);
-       }
        return rc;
 }