]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/base/core.c
class: rename "sem" to "class_sem" in internal class structure
[linux-2.6-omap-h63xx.git] / drivers / base / core.c
index 6e1cff296d9f03e20095c6334bde4d4786ce5f39..b90ae6f7be8607bdfa32df7867f7b372a214a99c 100644 (file)
@@ -907,7 +907,7 @@ int device_add(struct device *dev)
                klist_add_tail(&dev->knode_parent, &parent->klist_children);
 
        if (dev->class) {
-               down(&dev->class->p->sem);
+               down(&dev->class->p->class_sem);
                /* tie the class to the device */
                list_add_tail(&dev->node, &dev->class->p->class_devices);
 
@@ -916,7 +916,7 @@ int device_add(struct device *dev)
                                    &dev->class->p->class_interfaces, node)
                        if (class_intf->add_dev)
                                class_intf->add_dev(dev, class_intf);
-               up(&dev->class->p->sem);
+               up(&dev->class->p->class_sem);
        }
  Done:
        put_device(dev);
@@ -1017,7 +1017,7 @@ void device_del(struct device *dev)
        if (dev->class) {
                device_remove_class_symlinks(dev);
 
-               down(&dev->class->p->sem);
+               down(&dev->class->p->class_sem);
                /* notify any interfaces that the device is now gone */
                list_for_each_entry(class_intf,
                                    &dev->class->p->class_interfaces, node)
@@ -1025,7 +1025,7 @@ void device_del(struct device *dev)
                                class_intf->remove_dev(dev, class_intf);
                /* remove the device from the class list */
                list_del_init(&dev->node);
-               up(&dev->class->p->sem);
+               up(&dev->class->p->class_sem);
        }
        device_remove_file(dev, &uevent_attr);
        device_remove_attrs(dev);