* [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