[PATCH] ipmi poweroff: fix chassis control
authorCorey Minyard <[email protected]>
Tue, 6 Sep 2005 22:18:46 +0000 (15:18 -0700)
committerLinus Torvalds <[email protected]>
Wed, 7 Sep 2005 23:57:49 +0000 (16:57 -0700)
commit8c702e16207c70119d03df924de35f8c3629a5c4
treef2d8ae84df7fd510f135a8074e0da67592372138
parent877197ef89aa486c8eea369a9357af34381d11e0
[PATCH] ipmi poweroff: fix chassis control

The IPMI power control function proc_write_chassctrl was badly written, it
directly used userspace pointers, it assumed that strings were NULL
terminated, and it used the evil sscanf function.  This converts over to
using the sysctl interface for this data and changes the semantics to be a
little more logical.

Signed-off-by: Corey Minyard <[email protected]>
Cc: <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Documentation/IPMI.txt
drivers/char/ipmi/ipmi_poweroff.c
include/linux/sysctl.h