*
  * @subsys - the struct kset that defines this class.  This is the main kobject
  * @children - list of class_devices associated with this class
- * @devices - list of devices associated with this class
+ * @class_devices - list of devices associated with this class
  * @interfaces - list of class_interfaces associated with this class
  * @class_dirs -
  * @sem - semaphore to protect the children, devices, and interfaces lists.
  */
 struct class_private {
        struct kset subsys;
-       struct list_head devices;
+       struct list_head class_devices;
        struct list_head interfaces;
        struct kset class_dirs;
        struct semaphore sem;
 
        cp = kzalloc(sizeof(*cp), GFP_KERNEL);
        if (!cp)
                return -ENOMEM;
-       INIT_LIST_HEAD(&cp->devices);
+       INIT_LIST_HEAD(&cp->class_devices);
        INIT_LIST_HEAD(&cp->interfaces);
        kset_init(&cp->class_dirs);
        init_MUTEX(&cp->sem);
        if (!class)
                return -EINVAL;
        down(&class->p->sem);
-       list_for_each_entry(dev, &class->p->devices, node) {
+       list_for_each_entry(dev, &class->p->class_devices, node) {
                if (start) {
                        if (start == dev)
                                start = NULL;
                return NULL;
 
        down(&class->p->sem);
-       list_for_each_entry(dev, &class->p->devices, node) {
+       list_for_each_entry(dev, &class->p->class_devices, node) {
                if (start) {
                        if (start == dev)
                                start = NULL;
        down(&parent->p->sem);
        list_add_tail(&class_intf->node, &parent->p->interfaces);
        if (class_intf->add_dev) {
-               list_for_each_entry(dev, &parent->p->devices, node)
+               list_for_each_entry(dev, &parent->p->class_devices, node)
                        class_intf->add_dev(dev, class_intf);
        }
        up(&parent->p->sem);
        down(&parent->p->sem);
        list_del_init(&class_intf->node);
        if (class_intf->remove_dev) {
-               list_for_each_entry(dev, &parent->p->devices, node)
+               list_for_each_entry(dev, &parent->p->class_devices, node)
                        class_intf->remove_dev(dev, class_intf);
        }
        up(&parent->p->sem);
 
        if (dev->class) {
                down(&dev->class->p->sem);
                /* tie the class to the device */
-               list_add_tail(&dev->node, &dev->class->p->devices);
+               list_add_tail(&dev->node, &dev->class->p->class_devices);
 
                /* notify any interfaces that the device is here */
                list_for_each_entry(class_intf, &dev->class->p->interfaces,