aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hwmon/ds1621.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/hwmon/ds1621.c')
-rw-r--r--drivers/hwmon/ds1621.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/hwmon/ds1621.c b/drivers/hwmon/ds1621.c
index e1ff22cf984a..c5afa0058308 100644
--- a/drivers/hwmon/ds1621.c
+++ b/drivers/hwmon/ds1621.c
@@ -202,11 +202,10 @@ int ds1621_detect(struct i2c_adapter *adapter, int address,
202 /* OK. For now, we presume we have a valid client. We now create the 202 /* OK. For now, we presume we have a valid client. We now create the
203 client structure, even though we cannot fill it completely yet. 203 client structure, even though we cannot fill it completely yet.
204 But it allows us to access ds1621_{read,write}_value. */ 204 But it allows us to access ds1621_{read,write}_value. */
205 if (!(data = kmalloc(sizeof(struct ds1621_data), GFP_KERNEL))) { 205 if (!(data = kzalloc(sizeof(struct ds1621_data), GFP_KERNEL))) {
206 err = -ENOMEM; 206 err = -ENOMEM;
207 goto exit; 207 goto exit;
208 } 208 }
209 memset(data, 0, sizeof(struct ds1621_data));
210 209
211 new_client = &data->client; 210 new_client = &data->client;
212 i2c_set_clientdata(new_client, data); 211 i2c_set_clientdata(new_client, data);