[PATCH] ipmi: fix uninitialized data bug
commit397f4ebf4f317b1d5ecd678a8559a5cb5c6975c3
authorJeff Garzik <jeff@garzik.org>
Tue, 3 Oct 2006 08:13:52 +0000 (3 01:13 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Tue, 3 Oct 2006 15:03:41 +0000 (3 08:03 -0700)
treed42ed51b81aaf84016c24af48ad9f4c277da8fac
parentc3b6571384024be31e8b3442c0e7c3b127110d9b
[PATCH] ipmi: fix uninitialized data bug

gcc issues the following warning:

drivers/char/ipmi/ipmi_si_intf.c: In function â€˜init_ipmi_si’:
drivers/char/ipmi/ipmi_si_intf.c:1729: warning: â€˜data.irq’ may be used uninitialized in this function

This is indeed a bug.  data.irq is completely uninitialized in some code
paths.  Worse than that, data from a previous decode_dmi() run can easily
leak through successive calls.

Signed-off-by: Jeff Garzik <jeff@garzik.org>
Acked-by: Corey Minyard <minyard@acm.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/char/ipmi/ipmi_si_intf.c