Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit af5ca3f4 authored by Kay Sievers's avatar Kay Sievers Committed by Greg Kroah-Hartman
Browse files

Driver core: change sysdev classes to use dynamic kobject names



All kobjects require a dynamically allocated name now. We no longer
need to keep track if the name is statically assigned, we can just
unconditionally free() all kobject names on cleanup.

Signed-off-by: default avatarKay Sievers <kay.sievers@vrfy.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 528a4bf1
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -195,7 +195,7 @@ static int leds_shutdown(struct sys_device *dev)
}

static struct sysdev_class leds_sysclass = {
	set_kset_name("leds"),
	.name		= "leds",
	.shutdown	= leds_shutdown,
	.suspend	= leds_suspend,
	.resume		= leds_resume,
@@ -369,7 +369,7 @@ static int timer_resume(struct sys_device *dev)
#endif

static struct sysdev_class timer_sysclass = {
	set_kset_name("timer"),
	.name		= "timer",
	.suspend	= timer_suspend,
	.resume		= timer_resume,
};
+1 −1
Original line number Diff line number Diff line
@@ -214,7 +214,7 @@ static int irq_resume(struct sys_device *dev)
#endif

static struct sysdev_class irq_class = {
	set_kset_name("irq"),
	.name		= "irq",
	.suspend	= irq_suspend,
	.resume		= irq_resume,
};
+1 −1
Original line number Diff line number Diff line
@@ -566,7 +566,7 @@ static int cmx270_resume(struct sys_device *dev)
}

static struct sysdev_class cmx270_pm_sysclass = {
	set_kset_name("pm"),
	.name = "pm",
	.resume = cmx270_resume,
	.suspend = cmx270_suspend,
};
+1 −1
Original line number Diff line number Diff line
@@ -122,7 +122,7 @@ static int lpd270_irq_resume(struct sys_device *dev)
}

static struct sysdev_class lpd270_irq_sysclass = {
	set_kset_name("cpld_irq"),
	.name = "cpld_irq",
	.resume = lpd270_irq_resume,
};

+1 −1
Original line number Diff line number Diff line
@@ -126,7 +126,7 @@ static int lubbock_irq_resume(struct sys_device *dev)
}

static struct sysdev_class lubbock_irq_sysclass = {
	set_kset_name("cpld_irq"),
	.name = "cpld_irq",
	.resume = lubbock_irq_resume,
};

Loading