diff options
Diffstat (limited to 'drivers/firmware')
-rw-r--r-- | drivers/firmware/edd.c | 5 | ||||
-rw-r--r-- | drivers/firmware/efivars.c | 9 |
2 files changed, 8 insertions, 6 deletions
diff --git a/drivers/firmware/edd.c b/drivers/firmware/edd.c index 6942e065e609..fc567fad3f7c 100644 --- a/drivers/firmware/edd.c +++ b/drivers/firmware/edd.c | |||
@@ -631,7 +631,7 @@ static struct kobj_type edd_ktype = { | |||
631 | .default_attrs = def_attrs, | 631 | .default_attrs = def_attrs, |
632 | }; | 632 | }; |
633 | 633 | ||
634 | static decl_subsys(edd, &edd_ktype, NULL); | 634 | static decl_subsys(edd, NULL); |
635 | 635 | ||
636 | 636 | ||
637 | /** | 637 | /** |
@@ -723,7 +723,8 @@ edd_device_register(struct edd_device *edev, int i) | |||
723 | edd_dev_set_info(edev, i); | 723 | edd_dev_set_info(edev, i); |
724 | kobject_set_name(&edev->kobj, "int13_dev%02x", | 724 | kobject_set_name(&edev->kobj, "int13_dev%02x", |
725 | 0x80 + i); | 725 | 0x80 + i); |
726 | kobj_set_kset_s(edev,edd_subsys); | 726 | edev->kobj.kset = &edd_subsys; |
727 | edev->kobj.ktype = &edd_ktype; | ||
727 | error = kobject_register(&edev->kobj); | 728 | error = kobject_register(&edev->kobj); |
728 | if (!error) | 729 | if (!error) |
729 | edd_populate_dir(edev); | 730 | edd_populate_dir(edev); |
diff --git a/drivers/firmware/efivars.c b/drivers/firmware/efivars.c index 858a7b95933b..06ecdb9f6013 100644 --- a/drivers/firmware/efivars.c +++ b/drivers/firmware/efivars.c | |||
@@ -583,8 +583,8 @@ static struct subsys_attribute *efi_subsys_attrs[] = { | |||
583 | NULL, /* maybe more in the future? */ | 583 | NULL, /* maybe more in the future? */ |
584 | }; | 584 | }; |
585 | 585 | ||
586 | static decl_subsys(vars, &efivar_ktype, NULL); | 586 | static decl_subsys(vars, NULL); |
587 | static decl_subsys(efi, NULL, NULL); | 587 | static decl_subsys(efi, NULL); |
588 | 588 | ||
589 | /* | 589 | /* |
590 | * efivar_create_sysfs_entry() | 590 | * efivar_create_sysfs_entry() |
@@ -629,7 +629,8 @@ efivar_create_sysfs_entry(unsigned long variable_name_size, | |||
629 | efi_guid_unparse(vendor_guid, short_name + strlen(short_name)); | 629 | efi_guid_unparse(vendor_guid, short_name + strlen(short_name)); |
630 | 630 | ||
631 | kobject_set_name(&new_efivar->kobj, "%s", short_name); | 631 | kobject_set_name(&new_efivar->kobj, "%s", short_name); |
632 | kobj_set_kset_s(new_efivar, vars_subsys); | 632 | new_efivar->kobj.kset = &vars_subsys; |
633 | new_efivar->kobj.ktype = &efivar_ktype; | ||
633 | i = kobject_register(&new_efivar->kobj); | 634 | i = kobject_register(&new_efivar->kobj); |
634 | if (i) { | 635 | if (i) { |
635 | kfree(short_name); | 636 | kfree(short_name); |
@@ -687,7 +688,7 @@ efivars_init(void) | |||
687 | goto out_free; | 688 | goto out_free; |
688 | } | 689 | } |
689 | 690 | ||
690 | kobj_set_kset_s(&vars_subsys, efi_subsys); | 691 | vars_subsys.kobj.kset = &efi_subsys; |
691 | 692 | ||
692 | error = subsystem_register(&vars_subsys); | 693 | error = subsystem_register(&vars_subsys); |
693 | 694 | ||