aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/firmware')
-rw-r--r--drivers/firmware/edd.c5
-rw-r--r--drivers/firmware/efivars.c9
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
634static decl_subsys(edd, &edd_ktype, NULL); 634static 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
586static decl_subsys(vars, &efivar_ktype, NULL); 586static decl_subsys(vars, NULL);
587static decl_subsys(efi, NULL, NULL); 587static 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