public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] IPMI: use C99 struct inits.
@ 2004-12-01 19:45 Randy.Dunlap
  2004-12-02  2:16 ` Corey Minyard
  0 siblings, 1 reply; 2+ messages in thread
From: Randy.Dunlap @ 2004-12-01 19:45 UTC (permalink / raw)
  To: minyard, akpm; +Cc: lkml


Convert IPMI driver struct usage to C99 initializers.

Signed-off-by: Randy Dunlap <rddunlap@osdl.org>

diffstat:=
 drivers/char/ipmi/ipmi_msghandler.c |    6 +++---
 drivers/char/ipmi/ipmi_poweroff.c   |   12 +++++++++---
 drivers/char/ipmi/ipmi_watchdog.c   |   24 ++++++++++++------------
 3 files changed, 24 insertions(+), 18 deletions(-)

diff -Naurp ./drivers/char/ipmi/ipmi_msghandler.c~ipmi_c99 ./drivers/char/ipmi/ipmi_msghandler.c
--- ./drivers/char/ipmi/ipmi_msghandler.c~ipmi_c99	2004-10-18 14:54:32.000000000 -0700
+++ ./drivers/char/ipmi/ipmi_msghandler.c	2004-12-01 10:41:59.876793120 -0800
@@ -3126,9 +3126,9 @@ static int panic_event(struct notifier_b
 }
 
 static struct notifier_block panic_block = {
-	panic_event,
-	NULL,
-	200   /* priority: INT_MAX >= x >= 0 */
+	.notifier_call	= panic_event,
+	.next		= NULL,
+	.priority	= 200	/* priority: INT_MAX >= x >= 0 */
 };
 
 static int ipmi_init_msghandler(void)
diff -Naurp ./drivers/char/ipmi/ipmi_poweroff.c~ipmi_c99 ./drivers/char/ipmi/ipmi_poweroff.c
--- ./drivers/char/ipmi/ipmi_poweroff.c~ipmi_c99	2004-10-18 14:54:32.000000000 -0700
+++ ./drivers/char/ipmi/ipmi_poweroff.c	2004-12-01 11:01:54.147236416 -0800
@@ -381,11 +381,17 @@ struct poweroff_function {
 };
 
 static struct poweroff_function poweroff_functions[] = {
-	{ "ATCA",    ipmi_atca_detect, ipmi_poweroff_atca },
-	{ "CPI1",    ipmi_cpi1_detect, ipmi_poweroff_cpi1 },
+	{ .platform_type	= "ATCA",
+	  .detect		= ipmi_atca_detect,
+	  .poweroff_func	= ipmi_poweroff_atca },
+	{ .platform_type	= "CPI1",
+	  .detect		= ipmi_cpi1_detect,
+	  .poweroff_func	= ipmi_poweroff_cpi1 },
 	/* Chassis should generally be last, other things should override
 	   it. */
-	{ "chassis", ipmi_chassis_detect, ipmi_poweroff_chassis },
+	{ .platform_type	= "chassis",
+	  .detect		= ipmi_chassis_detect,
+	  .poweroff_func	= ipmi_poweroff_chassis },
 };
 #define NUM_PO_FUNCS (sizeof(poweroff_functions) \
 		      / sizeof(struct poweroff_function))
diff -Naurp ./drivers/char/ipmi/ipmi_watchdog.c~ipmi_c99 ./drivers/char/ipmi/ipmi_watchdog.c
--- ./drivers/char/ipmi/ipmi_watchdog.c~ipmi_c99	2004-10-18 14:55:28.000000000 -0700
+++ ./drivers/char/ipmi/ipmi_watchdog.c	2004-12-01 11:43:58.154528984 -0800
@@ -518,9 +518,9 @@ static void panic_halt_ipmi_heartbeat(vo
 
 static struct watchdog_info ident=
 {
-	0, /* WDIOF_SETTIMEOUT, */
-	1,
-	"IPMI"
+	.options	= 0,	/* WDIOF_SETTIMEOUT, */
+	.firmware_version = 1,
+	.identity	= "IPMI"
 };
 
 static int ipmi_ioctl(struct inode *inode, struct file *file,
@@ -748,9 +748,9 @@ static struct file_operations ipmi_wdog_
 };
 
 static struct miscdevice ipmi_wdog_miscdev = {
-	WATCHDOG_MINOR,
-	"watchdog",
-	&ipmi_wdog_fops
+	.minor		= WATCHDOG_MINOR,
+	.name		= "watchdog",
+	.fops		= &ipmi_wdog_fops
 };
 
 static DECLARE_RWSEM(register_sem);
@@ -885,9 +885,9 @@ static int wdog_reboot_handler(struct no
 }
 
 static struct notifier_block wdog_reboot_notifier = {
-	wdog_reboot_handler,
-	NULL,
-	0
+	.notifier_call	= wdog_reboot_handler,
+	.next		= NULL,
+	.priority	= 0
 };
 
 extern int panic_timeout; /* Why isn't this defined anywhere? */
@@ -915,9 +915,9 @@ static int wdog_panic_handler(struct not
 }
 
 static struct notifier_block wdog_panic_notifier = {
-	wdog_panic_handler,
-	NULL,
-	150   /* priority: INT_MAX >= x >= 0 */
+	.notifier_call	= wdog_panic_handler,
+	.next		= NULL,
+	.priority	= 150	/* priority: INT_MAX >= x >= 0 */
 };
 
 


---

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PATCH] IPMI: use C99 struct inits.
  2004-12-01 19:45 [PATCH] IPMI: use C99 struct inits Randy.Dunlap
@ 2004-12-02  2:16 ` Corey Minyard
  0 siblings, 0 replies; 2+ messages in thread
From: Corey Minyard @ 2004-12-02  2:16 UTC (permalink / raw)
  To: Randy.Dunlap; +Cc: minyard, akpm, lkml

Looks good.  Thank you; it's one of the things I've been meaning to do.

-Corey

Randy.Dunlap wrote:

>Convert IPMI driver struct usage to C99 initializers.
>
>Signed-off-by: Randy Dunlap <rddunlap@osdl.org>
>
>diffstat:=
> drivers/char/ipmi/ipmi_msghandler.c |    6 +++---
> drivers/char/ipmi/ipmi_poweroff.c   |   12 +++++++++---
> drivers/char/ipmi/ipmi_watchdog.c   |   24 ++++++++++++------------
> 3 files changed, 24 insertions(+), 18 deletions(-)
>
>diff -Naurp ./drivers/char/ipmi/ipmi_msghandler.c~ipmi_c99 ./drivers/char/ipmi/ipmi_msghandler.c
>--- ./drivers/char/ipmi/ipmi_msghandler.c~ipmi_c99	2004-10-18 14:54:32.000000000 -0700
>+++ ./drivers/char/ipmi/ipmi_msghandler.c	2004-12-01 10:41:59.876793120 -0800
>@@ -3126,9 +3126,9 @@ static int panic_event(struct notifier_b
> }
> 
> static struct notifier_block panic_block = {
>-	panic_event,
>-	NULL,
>-	200   /* priority: INT_MAX >= x >= 0 */
>+	.notifier_call	= panic_event,
>+	.next		= NULL,
>+	.priority	= 200	/* priority: INT_MAX >= x >= 0 */
> };
> 
> static int ipmi_init_msghandler(void)
>diff -Naurp ./drivers/char/ipmi/ipmi_poweroff.c~ipmi_c99 ./drivers/char/ipmi/ipmi_poweroff.c
>--- ./drivers/char/ipmi/ipmi_poweroff.c~ipmi_c99	2004-10-18 14:54:32.000000000 -0700
>+++ ./drivers/char/ipmi/ipmi_poweroff.c	2004-12-01 11:01:54.147236416 -0800
>@@ -381,11 +381,17 @@ struct poweroff_function {
> };
> 
> static struct poweroff_function poweroff_functions[] = {
>-	{ "ATCA",    ipmi_atca_detect, ipmi_poweroff_atca },
>-	{ "CPI1",    ipmi_cpi1_detect, ipmi_poweroff_cpi1 },
>+	{ .platform_type	= "ATCA",
>+	  .detect		= ipmi_atca_detect,
>+	  .poweroff_func	= ipmi_poweroff_atca },
>+	{ .platform_type	= "CPI1",
>+	  .detect		= ipmi_cpi1_detect,
>+	  .poweroff_func	= ipmi_poweroff_cpi1 },
> 	/* Chassis should generally be last, other things should override
> 	   it. */
>-	{ "chassis", ipmi_chassis_detect, ipmi_poweroff_chassis },
>+	{ .platform_type	= "chassis",
>+	  .detect		= ipmi_chassis_detect,
>+	  .poweroff_func	= ipmi_poweroff_chassis },
> };
> #define NUM_PO_FUNCS (sizeof(poweroff_functions) \
> 		      / sizeof(struct poweroff_function))
>diff -Naurp ./drivers/char/ipmi/ipmi_watchdog.c~ipmi_c99 ./drivers/char/ipmi/ipmi_watchdog.c
>--- ./drivers/char/ipmi/ipmi_watchdog.c~ipmi_c99	2004-10-18 14:55:28.000000000 -0700
>+++ ./drivers/char/ipmi/ipmi_watchdog.c	2004-12-01 11:43:58.154528984 -0800
>@@ -518,9 +518,9 @@ static void panic_halt_ipmi_heartbeat(vo
> 
> static struct watchdog_info ident=
> {
>-	0, /* WDIOF_SETTIMEOUT, */
>-	1,
>-	"IPMI"
>+	.options	= 0,	/* WDIOF_SETTIMEOUT, */
>+	.firmware_version = 1,
>+	.identity	= "IPMI"
> };
> 
> static int ipmi_ioctl(struct inode *inode, struct file *file,
>@@ -748,9 +748,9 @@ static struct file_operations ipmi_wdog_
> };
> 
> static struct miscdevice ipmi_wdog_miscdev = {
>-	WATCHDOG_MINOR,
>-	"watchdog",
>-	&ipmi_wdog_fops
>+	.minor		= WATCHDOG_MINOR,
>+	.name		= "watchdog",
>+	.fops		= &ipmi_wdog_fops
> };
> 
> static DECLARE_RWSEM(register_sem);
>@@ -885,9 +885,9 @@ static int wdog_reboot_handler(struct no
> }
> 
> static struct notifier_block wdog_reboot_notifier = {
>-	wdog_reboot_handler,
>-	NULL,
>-	0
>+	.notifier_call	= wdog_reboot_handler,
>+	.next		= NULL,
>+	.priority	= 0
> };
> 
> extern int panic_timeout; /* Why isn't this defined anywhere? */
>@@ -915,9 +915,9 @@ static int wdog_panic_handler(struct not
> }
> 
> static struct notifier_block wdog_panic_notifier = {
>-	wdog_panic_handler,
>-	NULL,
>-	150   /* priority: INT_MAX >= x >= 0 */
>+	.notifier_call	= wdog_panic_handler,
>+	.next		= NULL,
>+	.priority	= 150	/* priority: INT_MAX >= x >= 0 */
> };
> 
> 
>
>
>---
>  
>


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2004-12-02  2:16 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-12-01 19:45 [PATCH] IPMI: use C99 struct inits Randy.Dunlap
2004-12-02  2:16 ` Corey Minyard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox