The variables will be set to an appropriate value before usage.
Thus omit the explicit initialisation at the beginning.
[mchehab@s-opensource.com: fold similar patches into one]
Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Signed-off-by: Hans Verkuil <hansverk@cisco.com>
 static int cx24116_writeregN(struct cx24116_state *state, int reg,
                             const u8 *data, u16 len)
 {
-       int ret = -EREMOTEIO;
+       int ret;
        struct i2c_msg msg;
        u8 *buf;
 
 struct dvb_frontend *cx24116_attach(const struct cx24116_config *config,
        struct i2c_adapter *i2c)
 {
-       struct cx24116_state *state = NULL;
+       struct cx24116_state *state;
        int ret;
 
        dprintk("%s\n", __func__);
 
 struct dvb_frontend *ds3000_attach(const struct ds3000_config *config,
                                    struct i2c_adapter *i2c)
 {
-       struct ds3000_state *state = NULL;
+       struct ds3000_state *state;
        int ret;
 
        dprintk("%s\n", __func__);
 
        struct mantis_pci_drvdata *drvdata;
        struct mantis_pci *mantis;
        struct mantis_hwconfig *config;
-       int err = 0;
+       int err;
 
        mantis = kzalloc(sizeof(struct mantis_pci), GFP_KERNEL);
        if (mantis == NULL) {
 
        struct mantis_pci_drvdata *drvdata;
        struct mantis_pci *mantis;
        struct mantis_hwconfig *config;
-       int err = 0;
+       int err;
 
        mantis = kzalloc(sizeof(struct mantis_pci), GFP_KERNEL);
        if (!mantis)