]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/i2c/chips/ds1374.c
[PATCH] i2c: Static function fixes, 4 of 4
[mv-sheeva.git] / drivers / i2c / chips / ds1374.c
index ec640e9f085ad1366597ad5d951025b4b3d053d1..da488b735abf621af4f0bed7578843798c39f282 100644 (file)
@@ -167,7 +167,8 @@ static void ds1374_set_tlet(ulong arg)
 
 static ulong new_time;
 
-DECLARE_TASKLET_DISABLED(ds1374_tasklet, ds1374_set_tlet, (ulong) & new_time);
+static DECLARE_TASKLET_DISABLED(ds1374_tasklet, ds1374_set_tlet,
+                               (ulong) & new_time);
 
 int ds1374_set_rtc_time(ulong nowtime)
 {
@@ -193,11 +194,10 @@ static int ds1374_probe(struct i2c_adapter *adap, int addr, int kind)
        struct i2c_client *client;
        int rc;
 
-       client = kmalloc(sizeof(struct i2c_client), GFP_KERNEL);
+       client = kzalloc(sizeof(struct i2c_client), GFP_KERNEL);
        if (!client)
                return -ENOMEM;
 
-       memset(client, 0, sizeof(struct i2c_client));
        strncpy(client->name, DS1374_DRV_NAME, I2C_NAME_SIZE);
        client->addr = addr;
        client->adapter = adap;