Merge staging-next tree into Linus's latest version
[linux-drm-fsl-dcu.git] / drivers / staging / iio / adc / max1363_core.c
index 905f8560d31f94d0a4651d54ab8b8191ca69d1f4..20e267448d1fdffe25eedf5ef35c1b10c2746413 100644 (file)
@@ -1011,6 +1011,7 @@ error_put_reg:
        if (!IS_ERR(st->reg))
                regulator_put(st->reg);
 error_free_st:
+       i2c_set_clientdata(client, NULL);
        kfree(st);
 
 error_ret:
@@ -1029,6 +1030,7 @@ static int max1363_remove(struct i2c_client *client)
                regulator_disable(st->reg);
                regulator_put(st->reg);
        }
+       i2c_set_clientdata(client, NULL);
        kfree(st);
 
        return 0;