]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
driver core: Remove unused parameter for virtual_device_parent()
authorZijun Hu <quic_zijuhu@quicinc.com>
Thu, 25 Jul 2024 15:40:55 +0000 (23:40 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 31 Jul 2024 12:55:13 +0000 (14:55 +0200)
Function struct kobject *virtual_device_parent(struct device *dev)
does not use its parameter @dev, and the kobject returned also has
nothing deal with specific device, so remove the unused parameter.

Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
Link: https://lore.kernel.org/r/20240725-virtual_kobj_fix-v1-1-36335cae4544@quicinc.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/base.h
drivers/base/bus.c
drivers/base/core.c

index 0b53593372d79d5db96de8136024c21e566f2ad0..8cf04a557bdb0ddcd5281d760f2a9c2701d7543c 100644 (file)
@@ -145,7 +145,7 @@ void auxiliary_bus_init(void);
 static inline void auxiliary_bus_init(void) { }
 #endif
 
-struct kobject *virtual_device_parent(struct device *dev);
+struct kobject *virtual_device_parent(void);
 
 int bus_add_device(struct device *dev);
 void bus_probe_device(struct device *dev);
index e5073fa82b95478862aac0817116d84a6db3bb2f..8bf04d5ef51d90616e16825c15559026c7c584e2 100644 (file)
@@ -1296,7 +1296,7 @@ int subsys_virtual_register(const struct bus_type *subsys,
 {
        struct kobject *virtual_dir;
 
-       virtual_dir = virtual_device_parent(NULL);
+       virtual_dir = virtual_device_parent();
        if (!virtual_dir)
                return -ENOMEM;
 
index 72798133ed6365956d70a9ac9b7ce4e9aa35554c..1688e76cb64b701ba99957a645fa3120ff88f9fd 100644 (file)
@@ -3171,7 +3171,7 @@ void device_initialize(struct device *dev)
 }
 EXPORT_SYMBOL_GPL(device_initialize);
 
-struct kobject *virtual_device_parent(struct device *dev)
+struct kobject *virtual_device_parent(void)
 {
        static struct kobject *virtual_dir = NULL;
 
@@ -3249,7 +3249,7 @@ static struct kobject *get_device_parent(struct device *dev,
                 * in a "glue" directory to prevent namespace collisions.
                 */
                if (parent == NULL)
-                       parent_kobj = virtual_device_parent(dev);
+                       parent_kobj = virtual_device_parent();
                else if (parent->class && !dev->class->ns_type) {
                        subsys_put(sp);
                        return &parent->kobj;