diff options
author | Darrick J. Wong <djwong@us.ibm.com> | 2007-10-10 02:08:24 +0400 |
---|---|---|
committer | Mark M. Hoffman <mhoffman@lightlink.com> | 2007-10-11 15:42:00 +0400 |
commit | 4cfdbe7f6cfdc07c27ae8ac490cd3453440dd9d8 (patch) | |
tree | 9b1d9328b2879d594257bd2e1487ca3b22a2f101 /drivers/hwmon/ibmpex.c | |
parent | e95c237d78c0dc8fc0ae1207cec87af7a37dd366 (diff) | |
download | linux-4cfdbe7f6cfdc07c27ae8ac490cd3453440dd9d8.tar.xz |
hwmon: (ibmpex) Release IPMI user if hwmon registration fails
Roel Kluin <12o3l@tiscali.nl> found a minor defect in the init code if
hwmon device registration fails.
Signed-off-by: Darrick J. Wong <djwong@us.ibm.com>
Signed-off-by: Mark M. Hoffman <mhoffman@lightlink.com>
Diffstat (limited to 'drivers/hwmon/ibmpex.c')
-rw-r--r-- | drivers/hwmon/ibmpex.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/hwmon/ibmpex.c b/drivers/hwmon/ibmpex.c index fe2c2616c6b1..c462824ffccf 100644 --- a/drivers/hwmon/ibmpex.c +++ b/drivers/hwmon/ibmpex.c @@ -498,8 +498,7 @@ static void ibmpex_register_bmc(int iface, struct device *dev) printk(KERN_ERR DRVNAME ": Error, unable to register hwmon " "class device for interface %d\n", data->interface); - kfree(data); - return; + goto out_user; } /* finally add the new bmc data to the bmc data list */ |