struct fsl_easrc_slot *slot)
 {
        struct fsl_easrc_ctx_priv *ctx_priv = ctx->private;
-       int st1_mem_alloc = 0, st2_mem_alloc = 0;
+       int st1_mem_alloc = 0, st2_mem_alloc;
        int pf_mem_alloc = 0;
        int max_channels = 8 - slot->num_channel;
        int channels = 0;
 {
        struct fsl_asrc *easrc = ctx->asrc;
        struct fsl_easrc_ctx_priv *ctx_priv = ctx->private;
-       int st1_chanxexp, st1_mem_alloc = 0, st2_mem_alloc = 0;
+       int st1_chanxexp, st1_mem_alloc = 0, st2_mem_alloc;
        unsigned int reg0, reg1, reg2, reg3;
        unsigned int addr;
 
 {
        struct fsl_asrc *easrc = ctx->asrc;
        int val, i;
-       int size = 0;
+       int size;
        int retry = 200;
 
        regmap_read(easrc->regmap, REG_EASRC_CC(ctx->index), &val);