{
        struct rx8010_data *rx8010 = dev_get_drvdata(dev);
        u8 date[7];
-       int flagreg;
-       int err;
+       int flagreg, err;
 
        flagreg = i2c_smbus_read_byte_data(rx8010->client, RX8010_FLAG);
        if (flagreg < 0)
 {
        struct rx8010_data *rx8010 = dev_get_drvdata(dev);
        u8 date[7];
-       int ctrl, flagreg;
-       int ret;
+       int ctrl, flagreg, ret;
 
        if ((dt->tm_year < 100) || (dt->tm_year > 199))
                return -EINVAL;
        struct rx8010_data *rx8010 = dev_get_drvdata(dev);
        struct i2c_client *client = rx8010->client;
        u8 alarmvals[3];
-       int flagreg;
-       int err;
+       int flagreg, err;
 
        err = i2c_smbus_read_i2c_block_data(client, RX8010_ALMIN, 3, alarmvals);
        if (err != 3)
        struct i2c_client *client = to_i2c_client(dev);
        struct rx8010_data *rx8010 = dev_get_drvdata(dev);
        u8 alarmvals[3];
-       int extreg, flagreg;
-       int err;
+       int extreg, flagreg, err;
 
        flagreg = i2c_smbus_read_byte_data(client, RX8010_FLAG);
        if (flagreg < 0)
 {
        struct i2c_client *client = to_i2c_client(dev);
        struct rx8010_data *rx8010 = dev_get_drvdata(dev);
-       int flagreg;
+       int flagreg, err;
        u8 ctrl;
-       int err;
 
        ctrl = rx8010->ctrlreg;
 
 static int rx8010_ioctl(struct device *dev, unsigned int cmd, unsigned long arg)
 {
        struct rx8010_data *rx8010 = dev_get_drvdata(dev);
-       int tmp;
-       int flagreg;
+       int tmp, flagreg;
 
        switch (cmd) {
        case RTC_VL_READ: