diff options
author | Kay Sievers <kay.sievers@vrfy.org> | 2007-12-19 20:09:39 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2008-01-24 23:40:40 -0500 |
commit | af5ca3f4ec5cc4432a42a73b050dd8898ce8fd00 (patch) | |
tree | 3e5a3081b2802547f10da72c0026b4929d0e287b /arch | |
parent | 528a4bf1d5ffed310d26fc1d82d45c02949f71cf (diff) |
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: Kay Sievers <kay.sievers@vrfy.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'arch')
39 files changed, 41 insertions, 41 deletions
diff --git a/arch/arm/kernel/time.c b/arch/arm/kernel/time.c index 1533d3ecd7a0..f6f3689a86ee 100644 --- a/arch/arm/kernel/time.c +++ b/arch/arm/kernel/time.c | |||
@@ -195,7 +195,7 @@ static int leds_shutdown(struct sys_device *dev) | |||
195 | } | 195 | } |
196 | 196 | ||
197 | static struct sysdev_class leds_sysclass = { | 197 | static struct sysdev_class leds_sysclass = { |
198 | set_kset_name("leds"), | 198 | .name = "leds", |
199 | .shutdown = leds_shutdown, | 199 | .shutdown = leds_shutdown, |
200 | .suspend = leds_suspend, | 200 | .suspend = leds_suspend, |
201 | .resume = leds_resume, | 201 | .resume = leds_resume, |
@@ -369,7 +369,7 @@ static int timer_resume(struct sys_device *dev) | |||
369 | #endif | 369 | #endif |
370 | 370 | ||
371 | static struct sysdev_class timer_sysclass = { | 371 | static struct sysdev_class timer_sysclass = { |
372 | set_kset_name("timer"), | 372 | .name = "timer", |
373 | .suspend = timer_suspend, | 373 | .suspend = timer_suspend, |
374 | .resume = timer_resume, | 374 | .resume = timer_resume, |
375 | }; | 375 | }; |
diff --git a/arch/arm/mach-integrator/integrator_ap.c b/arch/arm/mach-integrator/integrator_ap.c index 72280754354d..df37e93c6fc9 100644 --- a/arch/arm/mach-integrator/integrator_ap.c +++ b/arch/arm/mach-integrator/integrator_ap.c | |||
@@ -214,7 +214,7 @@ static int irq_resume(struct sys_device *dev) | |||
214 | #endif | 214 | #endif |
215 | 215 | ||
216 | static struct sysdev_class irq_class = { | 216 | static struct sysdev_class irq_class = { |
217 | set_kset_name("irq"), | 217 | .name = "irq", |
218 | .suspend = irq_suspend, | 218 | .suspend = irq_suspend, |
219 | .resume = irq_resume, | 219 | .resume = irq_resume, |
220 | }; | 220 | }; |
diff --git a/arch/arm/mach-pxa/cm-x270.c b/arch/arm/mach-pxa/cm-x270.c index 177664ccb2e2..a16349272f54 100644 --- a/arch/arm/mach-pxa/cm-x270.c +++ b/arch/arm/mach-pxa/cm-x270.c | |||
@@ -566,7 +566,7 @@ static int cmx270_resume(struct sys_device *dev) | |||
566 | } | 566 | } |
567 | 567 | ||
568 | static struct sysdev_class cmx270_pm_sysclass = { | 568 | static struct sysdev_class cmx270_pm_sysclass = { |
569 | set_kset_name("pm"), | 569 | .name = "pm", |
570 | .resume = cmx270_resume, | 570 | .resume = cmx270_resume, |
571 | .suspend = cmx270_suspend, | 571 | .suspend = cmx270_suspend, |
572 | }; | 572 | }; |
diff --git a/arch/arm/mach-pxa/lpd270.c b/arch/arm/mach-pxa/lpd270.c index 26116440a7c9..78ebad063cba 100644 --- a/arch/arm/mach-pxa/lpd270.c +++ b/arch/arm/mach-pxa/lpd270.c | |||
@@ -122,7 +122,7 @@ static int lpd270_irq_resume(struct sys_device *dev) | |||
122 | } | 122 | } |
123 | 123 | ||
124 | static struct sysdev_class lpd270_irq_sysclass = { | 124 | static struct sysdev_class lpd270_irq_sysclass = { |
125 | set_kset_name("cpld_irq"), | 125 | .name = "cpld_irq", |
126 | .resume = lpd270_irq_resume, | 126 | .resume = lpd270_irq_resume, |
127 | }; | 127 | }; |
128 | 128 | ||
diff --git a/arch/arm/mach-pxa/lubbock.c b/arch/arm/mach-pxa/lubbock.c index 011a1a72b61c..1d3112dc629e 100644 --- a/arch/arm/mach-pxa/lubbock.c +++ b/arch/arm/mach-pxa/lubbock.c | |||
@@ -126,7 +126,7 @@ static int lubbock_irq_resume(struct sys_device *dev) | |||
126 | } | 126 | } |
127 | 127 | ||
128 | static struct sysdev_class lubbock_irq_sysclass = { | 128 | static struct sysdev_class lubbock_irq_sysclass = { |
129 | set_kset_name("cpld_irq"), | 129 | .name = "cpld_irq", |
130 | .resume = lubbock_irq_resume, | 130 | .resume = lubbock_irq_resume, |
131 | }; | 131 | }; |
132 | 132 | ||
diff --git a/arch/arm/mach-pxa/mainstone.c b/arch/arm/mach-pxa/mainstone.c index a4bc3483cbb3..41d8c6cea62b 100644 --- a/arch/arm/mach-pxa/mainstone.c +++ b/arch/arm/mach-pxa/mainstone.c | |||
@@ -120,7 +120,7 @@ static int mainstone_irq_resume(struct sys_device *dev) | |||
120 | } | 120 | } |
121 | 121 | ||
122 | static struct sysdev_class mainstone_irq_sysclass = { | 122 | static struct sysdev_class mainstone_irq_sysclass = { |
123 | set_kset_name("cpld_irq"), | 123 | .name = "cpld_irq", |
124 | .resume = mainstone_irq_resume, | 124 | .resume = mainstone_irq_resume, |
125 | }; | 125 | }; |
126 | 126 | ||
diff --git a/arch/arm/mach-s3c2410/s3c2410.c b/arch/arm/mach-s3c2410/s3c2410.c index e580303cb0ab..0e7991940f81 100644 --- a/arch/arm/mach-s3c2410/s3c2410.c +++ b/arch/arm/mach-s3c2410/s3c2410.c | |||
@@ -100,7 +100,7 @@ void __init s3c2410_init_clocks(int xtal) | |||
100 | } | 100 | } |
101 | 101 | ||
102 | struct sysdev_class s3c2410_sysclass = { | 102 | struct sysdev_class s3c2410_sysclass = { |
103 | set_kset_name("s3c2410-core"), | 103 | .name = "s3c2410-core", |
104 | }; | 104 | }; |
105 | 105 | ||
106 | static struct sys_device s3c2410_sysdev = { | 106 | static struct sys_device s3c2410_sysdev = { |
diff --git a/arch/arm/mach-s3c2412/s3c2412.c b/arch/arm/mach-s3c2412/s3c2412.c index 4f92a1562d77..265cd3f567a3 100644 --- a/arch/arm/mach-s3c2412/s3c2412.c +++ b/arch/arm/mach-s3c2412/s3c2412.c | |||
@@ -196,7 +196,7 @@ void __init s3c2412_init_clocks(int xtal) | |||
196 | */ | 196 | */ |
197 | 197 | ||
198 | struct sysdev_class s3c2412_sysclass = { | 198 | struct sysdev_class s3c2412_sysclass = { |
199 | set_kset_name("s3c2412-core"), | 199 | .name = "s3c2412-core", |
200 | }; | 200 | }; |
201 | 201 | ||
202 | static int __init s3c2412_core_init(void) | 202 | static int __init s3c2412_core_init(void) |
diff --git a/arch/arm/mach-s3c2440/mach-osiris.c b/arch/arm/mach-s3c2440/mach-osiris.c index c326983f4a8f..78af7664988b 100644 --- a/arch/arm/mach-s3c2440/mach-osiris.c +++ b/arch/arm/mach-s3c2440/mach-osiris.c | |||
@@ -312,7 +312,7 @@ static int osiris_pm_resume(struct sys_device *sd) | |||
312 | #endif | 312 | #endif |
313 | 313 | ||
314 | static struct sysdev_class osiris_pm_sysclass = { | 314 | static struct sysdev_class osiris_pm_sysclass = { |
315 | set_kset_name("mach-osiris"), | 315 | .name = "mach-osiris", |
316 | .suspend = osiris_pm_suspend, | 316 | .suspend = osiris_pm_suspend, |
317 | .resume = osiris_pm_resume, | 317 | .resume = osiris_pm_resume, |
318 | }; | 318 | }; |
diff --git a/arch/arm/mach-s3c2443/s3c2443.c b/arch/arm/mach-s3c2443/s3c2443.c index 8d8117158d23..9ce490560af9 100644 --- a/arch/arm/mach-s3c2443/s3c2443.c +++ b/arch/arm/mach-s3c2443/s3c2443.c | |||
@@ -43,7 +43,7 @@ static struct map_desc s3c2443_iodesc[] __initdata = { | |||
43 | }; | 43 | }; |
44 | 44 | ||
45 | struct sysdev_class s3c2443_sysclass = { | 45 | struct sysdev_class s3c2443_sysclass = { |
46 | set_kset_name("s3c2443-core"), | 46 | .name = "s3c2443-core", |
47 | }; | 47 | }; |
48 | 48 | ||
49 | static struct sys_device s3c2443_sysdev = { | 49 | static struct sys_device s3c2443_sysdev = { |
diff --git a/arch/arm/mach-sa1100/irq.c b/arch/arm/mach-sa1100/irq.c index edf3347d9c5b..3dc17d7bf38e 100644 --- a/arch/arm/mach-sa1100/irq.c +++ b/arch/arm/mach-sa1100/irq.c | |||
@@ -283,7 +283,7 @@ static int sa1100irq_resume(struct sys_device *dev) | |||
283 | } | 283 | } |
284 | 284 | ||
285 | static struct sysdev_class sa1100irq_sysclass = { | 285 | static struct sysdev_class sa1100irq_sysclass = { |
286 | set_kset_name("sa11x0-irq"), | 286 | .name = "sa11x0-irq", |
287 | .suspend = sa1100irq_suspend, | 287 | .suspend = sa1100irq_suspend, |
288 | .resume = sa1100irq_resume, | 288 | .resume = sa1100irq_resume, |
289 | }; | 289 | }; |
diff --git a/arch/arm/oprofile/common.c b/arch/arm/oprofile/common.c index a9de727c9327..0a5cf3a6438b 100644 --- a/arch/arm/oprofile/common.c +++ b/arch/arm/oprofile/common.c | |||
@@ -96,7 +96,7 @@ static int op_arm_resume(struct sys_device *dev) | |||
96 | } | 96 | } |
97 | 97 | ||
98 | static struct sysdev_class oprofile_sysclass = { | 98 | static struct sysdev_class oprofile_sysclass = { |
99 | set_kset_name("oprofile"), | 99 | .name = "oprofile", |
100 | .resume = op_arm_resume, | 100 | .resume = op_arm_resume, |
101 | .suspend = op_arm_suspend, | 101 | .suspend = op_arm_suspend, |
102 | }; | 102 | }; |
diff --git a/arch/arm/plat-omap/gpio.c b/arch/arm/plat-omap/gpio.c index 6097753394ad..b2a87b8ef673 100644 --- a/arch/arm/plat-omap/gpio.c +++ b/arch/arm/plat-omap/gpio.c | |||
@@ -1455,7 +1455,7 @@ static int omap_gpio_resume(struct sys_device *dev) | |||
1455 | } | 1455 | } |
1456 | 1456 | ||
1457 | static struct sysdev_class omap_gpio_sysclass = { | 1457 | static struct sysdev_class omap_gpio_sysclass = { |
1458 | set_kset_name("gpio"), | 1458 | .name = "gpio", |
1459 | .suspend = omap_gpio_suspend, | 1459 | .suspend = omap_gpio_suspend, |
1460 | .resume = omap_gpio_resume, | 1460 | .resume = omap_gpio_resume, |
1461 | }; | 1461 | }; |
diff --git a/arch/arm/plat-s3c24xx/dma.c b/arch/arm/plat-s3c24xx/dma.c index 29696e46ed65..aae1b9cbaf44 100644 --- a/arch/arm/plat-s3c24xx/dma.c +++ b/arch/arm/plat-s3c24xx/dma.c | |||
@@ -1265,7 +1265,7 @@ static int s3c2410_dma_resume(struct sys_device *dev) | |||
1265 | #endif /* CONFIG_PM */ | 1265 | #endif /* CONFIG_PM */ |
1266 | 1266 | ||
1267 | struct sysdev_class dma_sysclass = { | 1267 | struct sysdev_class dma_sysclass = { |
1268 | set_kset_name("s3c24xx-dma"), | 1268 | .name = "s3c24xx-dma", |
1269 | .suspend = s3c2410_dma_suspend, | 1269 | .suspend = s3c2410_dma_suspend, |
1270 | .resume = s3c2410_dma_resume, | 1270 | .resume = s3c2410_dma_resume, |
1271 | }; | 1271 | }; |
diff --git a/arch/arm/plat-s3c24xx/s3c244x.c b/arch/arm/plat-s3c24xx/s3c244x.c index 3444b13afac5..f197bb3a2366 100644 --- a/arch/arm/plat-s3c24xx/s3c244x.c +++ b/arch/arm/plat-s3c24xx/s3c244x.c | |||
@@ -151,13 +151,13 @@ static int s3c244x_resume(struct sys_device *dev) | |||
151 | /* Since the S3C2442 and S3C2440 share items, put both sysclasses here */ | 151 | /* Since the S3C2442 and S3C2440 share items, put both sysclasses here */ |
152 | 152 | ||
153 | struct sysdev_class s3c2440_sysclass = { | 153 | struct sysdev_class s3c2440_sysclass = { |
154 | set_kset_name("s3c2440-core"), | 154 | .name = "s3c2440-core", |
155 | .suspend = s3c244x_suspend, | 155 | .suspend = s3c244x_suspend, |
156 | .resume = s3c244x_resume | 156 | .resume = s3c244x_resume |
157 | }; | 157 | }; |
158 | 158 | ||
159 | struct sysdev_class s3c2442_sysclass = { | 159 | struct sysdev_class s3c2442_sysclass = { |
160 | set_kset_name("s3c2442-core"), | 160 | .name = "s3c2442-core", |
161 | .suspend = s3c244x_suspend, | 161 | .suspend = s3c244x_suspend, |
162 | .resume = s3c244x_resume | 162 | .resume = s3c244x_resume |
163 | }; | 163 | }; |
diff --git a/arch/avr32/kernel/time.c b/arch/avr32/kernel/time.c index 7014a3571ec0..36a46c3ae308 100644 --- a/arch/avr32/kernel/time.c +++ b/arch/avr32/kernel/time.c | |||
@@ -214,7 +214,7 @@ void __init time_init(void) | |||
214 | } | 214 | } |
215 | 215 | ||
216 | static struct sysdev_class timer_class = { | 216 | static struct sysdev_class timer_class = { |
217 | set_kset_name("timer"), | 217 | .name = "timer", |
218 | }; | 218 | }; |
219 | 219 | ||
220 | static struct sys_device timer_device = { | 220 | static struct sys_device timer_device = { |
diff --git a/arch/mips/kernel/i8259.c b/arch/mips/kernel/i8259.c index 471013577108..197d7977de35 100644 --- a/arch/mips/kernel/i8259.c +++ b/arch/mips/kernel/i8259.c | |||
@@ -238,7 +238,7 @@ static int i8259A_shutdown(struct sys_device *dev) | |||
238 | } | 238 | } |
239 | 239 | ||
240 | static struct sysdev_class i8259_sysdev_class = { | 240 | static struct sysdev_class i8259_sysdev_class = { |
241 | set_kset_name("i8259"), | 241 | .name = "i8259", |
242 | .resume = i8259A_resume, | 242 | .resume = i8259A_resume, |
243 | .shutdown = i8259A_shutdown, | 243 | .shutdown = i8259A_shutdown, |
244 | }; | 244 | }; |
diff --git a/arch/powerpc/platforms/cell/spu_base.c b/arch/powerpc/platforms/cell/spu_base.c index c83c3e3f5178..a08862203643 100644 --- a/arch/powerpc/platforms/cell/spu_base.c +++ b/arch/powerpc/platforms/cell/spu_base.c | |||
@@ -459,7 +459,7 @@ static int spu_shutdown(struct sys_device *sysdev) | |||
459 | } | 459 | } |
460 | 460 | ||
461 | static struct sysdev_class spu_sysdev_class = { | 461 | static struct sysdev_class spu_sysdev_class = { |
462 | set_kset_name("spu"), | 462 | .name = "spu", |
463 | .shutdown = spu_shutdown, | 463 | .shutdown = spu_shutdown, |
464 | }; | 464 | }; |
465 | 465 | ||
diff --git a/arch/powerpc/platforms/powermac/pic.c b/arch/powerpc/platforms/powermac/pic.c index 999f5e160897..84c0d4ef76a2 100644 --- a/arch/powerpc/platforms/powermac/pic.c +++ b/arch/powerpc/platforms/powermac/pic.c | |||
@@ -663,7 +663,7 @@ static int pmacpic_resume(struct sys_device *sysdev) | |||
663 | #endif /* CONFIG_PM && CONFIG_PPC32 */ | 663 | #endif /* CONFIG_PM && CONFIG_PPC32 */ |
664 | 664 | ||
665 | static struct sysdev_class pmacpic_sysclass = { | 665 | static struct sysdev_class pmacpic_sysclass = { |
666 | set_kset_name("pmac_pic"), | 666 | .name = "pmac_pic", |
667 | }; | 667 | }; |
668 | 668 | ||
669 | static struct sys_device device_pmacpic = { | 669 | static struct sys_device device_pmacpic = { |
diff --git a/arch/powerpc/sysdev/ipic.c b/arch/powerpc/sysdev/ipic.c index 05a56e55804c..e898ff4d2b97 100644 --- a/arch/powerpc/sysdev/ipic.c +++ b/arch/powerpc/sysdev/ipic.c | |||
@@ -725,7 +725,7 @@ unsigned int ipic_get_irq(void) | |||
725 | } | 725 | } |
726 | 726 | ||
727 | static struct sysdev_class ipic_sysclass = { | 727 | static struct sysdev_class ipic_sysclass = { |
728 | set_kset_name("ipic"), | 728 | .name = "ipic", |
729 | }; | 729 | }; |
730 | 730 | ||
731 | static struct sys_device device_ipic = { | 731 | static struct sys_device device_ipic = { |
diff --git a/arch/powerpc/sysdev/mpic.c b/arch/powerpc/sysdev/mpic.c index e47938899a92..212a94f5d34b 100644 --- a/arch/powerpc/sysdev/mpic.c +++ b/arch/powerpc/sysdev/mpic.c | |||
@@ -1584,7 +1584,7 @@ static struct sysdev_class mpic_sysclass = { | |||
1584 | .resume = mpic_resume, | 1584 | .resume = mpic_resume, |
1585 | .suspend = mpic_suspend, | 1585 | .suspend = mpic_suspend, |
1586 | #endif | 1586 | #endif |
1587 | set_kset_name("mpic"), | 1587 | .name = "mpic", |
1588 | }; | 1588 | }; |
1589 | 1589 | ||
1590 | static int mpic_init_sys(void) | 1590 | static int mpic_init_sys(void) |
diff --git a/arch/powerpc/sysdev/qe_lib/qe_ic.c b/arch/powerpc/sysdev/qe_lib/qe_ic.c index e1c0fd6dbc1a..f59444d3be75 100644 --- a/arch/powerpc/sysdev/qe_lib/qe_ic.c +++ b/arch/powerpc/sysdev/qe_lib/qe_ic.c | |||
@@ -483,7 +483,7 @@ int qe_ic_set_high_priority(unsigned int virq, unsigned int priority, int high) | |||
483 | } | 483 | } |
484 | 484 | ||
485 | static struct sysdev_class qe_ic_sysclass = { | 485 | static struct sysdev_class qe_ic_sysclass = { |
486 | set_kset_name("qe_ic"), | 486 | .name = "qe_ic", |
487 | }; | 487 | }; |
488 | 488 | ||
489 | static struct sys_device device_qe_ic = { | 489 | static struct sys_device device_qe_ic = { |
diff --git a/arch/ppc/syslib/ipic.c b/arch/ppc/syslib/ipic.c index 9192777d0f78..4f163e20939e 100644 --- a/arch/ppc/syslib/ipic.c +++ b/arch/ppc/syslib/ipic.c | |||
@@ -614,7 +614,7 @@ int ipic_get_irq(void) | |||
614 | } | 614 | } |
615 | 615 | ||
616 | static struct sysdev_class ipic_sysclass = { | 616 | static struct sysdev_class ipic_sysclass = { |
617 | set_kset_name("ipic"), | 617 | .name = "ipic", |
618 | }; | 618 | }; |
619 | 619 | ||
620 | static struct sys_device device_ipic = { | 620 | static struct sys_device device_ipic = { |
diff --git a/arch/ppc/syslib/open_pic.c b/arch/ppc/syslib/open_pic.c index 18ec94733293..da36522d327a 100644 --- a/arch/ppc/syslib/open_pic.c +++ b/arch/ppc/syslib/open_pic.c | |||
@@ -1043,7 +1043,7 @@ int openpic_resume(struct sys_device *sysdev) | |||
1043 | #endif /* CONFIG_PM */ | 1043 | #endif /* CONFIG_PM */ |
1044 | 1044 | ||
1045 | static struct sysdev_class openpic_sysclass = { | 1045 | static struct sysdev_class openpic_sysclass = { |
1046 | set_kset_name("openpic"), | 1046 | .name = "openpic", |
1047 | }; | 1047 | }; |
1048 | 1048 | ||
1049 | static struct sys_device device_openpic = { | 1049 | static struct sys_device device_openpic = { |
diff --git a/arch/ppc/syslib/open_pic2.c b/arch/ppc/syslib/open_pic2.c index d585207f9f77..449075a04798 100644 --- a/arch/ppc/syslib/open_pic2.c +++ b/arch/ppc/syslib/open_pic2.c | |||
@@ -666,7 +666,7 @@ int openpic2_resume(struct sys_device *sysdev) | |||
666 | 666 | ||
667 | /* HACK ALERT */ | 667 | /* HACK ALERT */ |
668 | static struct sysdev_class openpic2_sysclass = { | 668 | static struct sysdev_class openpic2_sysclass = { |
669 | set_kset_name("openpic2"), | 669 | .name = "openpic2", |
670 | }; | 670 | }; |
671 | 671 | ||
672 | static struct sys_device device_openpic2 = { | 672 | static struct sys_device device_openpic2 = { |
diff --git a/arch/s390/kernel/time.c b/arch/s390/kernel/time.c index 22b800ce2126..3bbac1293be4 100644 --- a/arch/s390/kernel/time.c +++ b/arch/s390/kernel/time.c | |||
@@ -1145,7 +1145,7 @@ static void etr_work_fn(struct work_struct *work) | |||
1145 | * Sysfs interface functions | 1145 | * Sysfs interface functions |
1146 | */ | 1146 | */ |
1147 | static struct sysdev_class etr_sysclass = { | 1147 | static struct sysdev_class etr_sysclass = { |
1148 | set_kset_name("etr") | 1148 | .name = "etr", |
1149 | }; | 1149 | }; |
1150 | 1150 | ||
1151 | static struct sys_device etr_port0_dev = { | 1151 | static struct sys_device etr_port0_dev = { |
diff --git a/arch/sh/drivers/dma/dma-sysfs.c b/arch/sh/drivers/dma/dma-sysfs.c index eebcd4768bbf..51b57c0d1a3c 100644 --- a/arch/sh/drivers/dma/dma-sysfs.c +++ b/arch/sh/drivers/dma/dma-sysfs.c | |||
@@ -19,7 +19,7 @@ | |||
19 | #include <asm/dma.h> | 19 | #include <asm/dma.h> |
20 | 20 | ||
21 | static struct sysdev_class dma_sysclass = { | 21 | static struct sysdev_class dma_sysclass = { |
22 | set_kset_name("dma"), | 22 | .name = "dma", |
23 | }; | 23 | }; |
24 | EXPORT_SYMBOL(dma_sysclass); | 24 | EXPORT_SYMBOL(dma_sysclass); |
25 | 25 | ||
diff --git a/arch/sh/kernel/time.c b/arch/sh/kernel/time.c index a3a67d151e52..2bc04bfee738 100644 --- a/arch/sh/kernel/time.c +++ b/arch/sh/kernel/time.c | |||
@@ -174,7 +174,7 @@ int timer_resume(struct sys_device *dev) | |||
174 | #endif | 174 | #endif |
175 | 175 | ||
176 | static struct sysdev_class timer_sysclass = { | 176 | static struct sysdev_class timer_sysclass = { |
177 | set_kset_name("timer"), | 177 | .name = "timer", |
178 | .suspend = timer_suspend, | 178 | .suspend = timer_suspend, |
179 | .resume = timer_resume, | 179 | .resume = timer_resume, |
180 | }; | 180 | }; |
diff --git a/arch/x86/kernel/apic_32.c b/arch/x86/kernel/apic_32.c index edb5108e5d0e..a56c782653be 100644 --- a/arch/x86/kernel/apic_32.c +++ b/arch/x86/kernel/apic_32.c | |||
@@ -1530,7 +1530,7 @@ static int lapic_resume(struct sys_device *dev) | |||
1530 | */ | 1530 | */ |
1531 | 1531 | ||
1532 | static struct sysdev_class lapic_sysclass = { | 1532 | static struct sysdev_class lapic_sysclass = { |
1533 | set_kset_name("lapic"), | 1533 | .name = "lapic", |
1534 | .resume = lapic_resume, | 1534 | .resume = lapic_resume, |
1535 | .suspend = lapic_suspend, | 1535 | .suspend = lapic_suspend, |
1536 | }; | 1536 | }; |
diff --git a/arch/x86/kernel/apic_64.c b/arch/x86/kernel/apic_64.c index f28ccb588fba..fa6cdee6d303 100644 --- a/arch/x86/kernel/apic_64.c +++ b/arch/x86/kernel/apic_64.c | |||
@@ -639,7 +639,7 @@ static int lapic_resume(struct sys_device *dev) | |||
639 | } | 639 | } |
640 | 640 | ||
641 | static struct sysdev_class lapic_sysclass = { | 641 | static struct sysdev_class lapic_sysclass = { |
642 | set_kset_name("lapic"), | 642 | .name = "lapic", |
643 | .resume = lapic_resume, | 643 | .resume = lapic_resume, |
644 | .suspend = lapic_suspend, | 644 | .suspend = lapic_suspend, |
645 | }; | 645 | }; |
diff --git a/arch/x86/kernel/cpu/mcheck/mce_64.c b/arch/x86/kernel/cpu/mcheck/mce_64.c index 4b21d29fb5aa..242e8668dbeb 100644 --- a/arch/x86/kernel/cpu/mcheck/mce_64.c +++ b/arch/x86/kernel/cpu/mcheck/mce_64.c | |||
@@ -745,7 +745,7 @@ static void mce_restart(void) | |||
745 | 745 | ||
746 | static struct sysdev_class mce_sysclass = { | 746 | static struct sysdev_class mce_sysclass = { |
747 | .resume = mce_resume, | 747 | .resume = mce_resume, |
748 | set_kset_name("machinecheck"), | 748 | .name = "machinecheck", |
749 | }; | 749 | }; |
750 | 750 | ||
751 | DEFINE_PER_CPU(struct sys_device, device_mce); | 751 | DEFINE_PER_CPU(struct sys_device, device_mce); |
diff --git a/arch/x86/kernel/i8237.c b/arch/x86/kernel/i8237.c index 29313832df0c..dbd6c1d1b638 100644 --- a/arch/x86/kernel/i8237.c +++ b/arch/x86/kernel/i8237.c | |||
@@ -51,7 +51,7 @@ static int i8237A_suspend(struct sys_device *dev, pm_message_t state) | |||
51 | } | 51 | } |
52 | 52 | ||
53 | static struct sysdev_class i8237_sysdev_class = { | 53 | static struct sysdev_class i8237_sysdev_class = { |
54 | set_kset_name("i8237"), | 54 | .name = "i8237", |
55 | .suspend = i8237A_suspend, | 55 | .suspend = i8237A_suspend, |
56 | .resume = i8237A_resume, | 56 | .resume = i8237A_resume, |
57 | }; | 57 | }; |
diff --git a/arch/x86/kernel/i8259_32.c b/arch/x86/kernel/i8259_32.c index f634fc715c99..5f3496d01984 100644 --- a/arch/x86/kernel/i8259_32.c +++ b/arch/x86/kernel/i8259_32.c | |||
@@ -258,7 +258,7 @@ static int i8259A_shutdown(struct sys_device *dev) | |||
258 | } | 258 | } |
259 | 259 | ||
260 | static struct sysdev_class i8259_sysdev_class = { | 260 | static struct sysdev_class i8259_sysdev_class = { |
261 | set_kset_name("i8259"), | 261 | .name = "i8259", |
262 | .suspend = i8259A_suspend, | 262 | .suspend = i8259A_suspend, |
263 | .resume = i8259A_resume, | 263 | .resume = i8259A_resume, |
264 | .shutdown = i8259A_shutdown, | 264 | .shutdown = i8259A_shutdown, |
diff --git a/arch/x86/kernel/i8259_64.c b/arch/x86/kernel/i8259_64.c index 3f27ea0b9816..ba6d57286f56 100644 --- a/arch/x86/kernel/i8259_64.c +++ b/arch/x86/kernel/i8259_64.c | |||
@@ -370,7 +370,7 @@ static int i8259A_shutdown(struct sys_device *dev) | |||
370 | } | 370 | } |
371 | 371 | ||
372 | static struct sysdev_class i8259_sysdev_class = { | 372 | static struct sysdev_class i8259_sysdev_class = { |
373 | set_kset_name("i8259"), | 373 | .name = "i8259", |
374 | .suspend = i8259A_suspend, | 374 | .suspend = i8259A_suspend, |
375 | .resume = i8259A_resume, | 375 | .resume = i8259A_resume, |
376 | .shutdown = i8259A_shutdown, | 376 | .shutdown = i8259A_shutdown, |
diff --git a/arch/x86/kernel/io_apic_32.c b/arch/x86/kernel/io_apic_32.c index a6b1490e00c4..ab77f1905469 100644 --- a/arch/x86/kernel/io_apic_32.c +++ b/arch/x86/kernel/io_apic_32.c | |||
@@ -2401,7 +2401,7 @@ static int ioapic_resume(struct sys_device *dev) | |||
2401 | } | 2401 | } |
2402 | 2402 | ||
2403 | static struct sysdev_class ioapic_sysdev_class = { | 2403 | static struct sysdev_class ioapic_sysdev_class = { |
2404 | set_kset_name("ioapic"), | 2404 | .name = "ioapic", |
2405 | .suspend = ioapic_suspend, | 2405 | .suspend = ioapic_suspend, |
2406 | .resume = ioapic_resume, | 2406 | .resume = ioapic_resume, |
2407 | }; | 2407 | }; |
diff --git a/arch/x86/kernel/io_apic_64.c b/arch/x86/kernel/io_apic_64.c index cbac1670c7c3..23a3ac06a23e 100644 --- a/arch/x86/kernel/io_apic_64.c +++ b/arch/x86/kernel/io_apic_64.c | |||
@@ -1850,7 +1850,7 @@ static int ioapic_resume(struct sys_device *dev) | |||
1850 | } | 1850 | } |
1851 | 1851 | ||
1852 | static struct sysdev_class ioapic_sysdev_class = { | 1852 | static struct sysdev_class ioapic_sysdev_class = { |
1853 | set_kset_name("ioapic"), | 1853 | .name = "ioapic", |
1854 | .suspend = ioapic_suspend, | 1854 | .suspend = ioapic_suspend, |
1855 | .resume = ioapic_resume, | 1855 | .resume = ioapic_resume, |
1856 | }; | 1856 | }; |
diff --git a/arch/x86/kernel/nmi_32.c b/arch/x86/kernel/nmi_32.c index 852db2906921..4f4bfd3a88b6 100644 --- a/arch/x86/kernel/nmi_32.c +++ b/arch/x86/kernel/nmi_32.c | |||
@@ -176,7 +176,7 @@ static int lapic_nmi_resume(struct sys_device *dev) | |||
176 | 176 | ||
177 | 177 | ||
178 | static struct sysdev_class nmi_sysclass = { | 178 | static struct sysdev_class nmi_sysclass = { |
179 | set_kset_name("lapic_nmi"), | 179 | .name = "lapic_nmi", |
180 | .resume = lapic_nmi_resume, | 180 | .resume = lapic_nmi_resume, |
181 | .suspend = lapic_nmi_suspend, | 181 | .suspend = lapic_nmi_suspend, |
182 | }; | 182 | }; |
diff --git a/arch/x86/kernel/nmi_64.c b/arch/x86/kernel/nmi_64.c index 4253c4e8849c..c3d1476b6a11 100644 --- a/arch/x86/kernel/nmi_64.c +++ b/arch/x86/kernel/nmi_64.c | |||
@@ -211,7 +211,7 @@ static int lapic_nmi_resume(struct sys_device *dev) | |||
211 | } | 211 | } |
212 | 212 | ||
213 | static struct sysdev_class nmi_sysclass = { | 213 | static struct sysdev_class nmi_sysclass = { |
214 | set_kset_name("lapic_nmi"), | 214 | .name = "lapic_nmi", |
215 | .resume = lapic_nmi_resume, | 215 | .resume = lapic_nmi_resume, |
216 | .suspend = lapic_nmi_suspend, | 216 | .suspend = lapic_nmi_suspend, |
217 | }; | 217 | }; |
diff --git a/arch/x86/oprofile/nmi_int.c b/arch/x86/oprofile/nmi_int.c index 944bbcdd2b8d..c8ab79ef4276 100644 --- a/arch/x86/oprofile/nmi_int.c +++ b/arch/x86/oprofile/nmi_int.c | |||
@@ -51,7 +51,7 @@ static int nmi_resume(struct sys_device *dev) | |||
51 | 51 | ||
52 | 52 | ||
53 | static struct sysdev_class oprofile_sysclass = { | 53 | static struct sysdev_class oprofile_sysclass = { |
54 | set_kset_name("oprofile"), | 54 | .name = "oprofile", |
55 | .resume = nmi_resume, | 55 | .resume = nmi_resume, |
56 | .suspend = nmi_suspend, | 56 | .suspend = nmi_suspend, |
57 | }; | 57 | }; |