]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/firmware/edd.c
kobject: remove struct kobj_type from struct kset
[linux-2.6-omap-h63xx.git] / drivers / firmware / edd.c
index 0fb730ee1da845f75af2e19ba28b5eba34386301..fc567fad3f7cfa68b46d0974bb528008d47fbe06 100644 (file)
@@ -625,13 +625,13 @@ static void edd_release(struct kobject * kobj)
        kfree(dev);
 }
 
-static struct kobj_type ktype_edd = {
+static struct kobj_type edd_ktype = {
        .release        = edd_release,
        .sysfs_ops      = &edd_attr_ops,
        .default_attrs  = def_attrs,
 };
 
-static decl_subsys(edd,&ktype_edd,NULL);
+static decl_subsys(edd, NULL);
 
 
 /**
@@ -723,7 +723,8 @@ edd_device_register(struct edd_device *edev, int i)
        edd_dev_set_info(edev, i);
        kobject_set_name(&edev->kobj, "int13_dev%02x",
                         0x80 + i);
-       kobj_set_kset_s(edev,edd_subsys);
+       edev->kobj.kset = &edd_subsys;
+       edev->kobj.ktype = &edd_ktype;
        error = kobject_register(&edev->kobj);
        if (!error)
                edd_populate_dir(edev);