}
        }
 
-       /* remvoe me */
-       for_each_rtd_components(rtd, i, component) {
-               if (!component->driver->compr_ops ||
-                   !component->driver->compr_ops->open)
-                       continue;
-
-               ret = component->driver->compr_ops->open(cstream);
-               if (ret < 0) {
-                       dev_err(component->dev,
-                               "Compress ASoC: can't open platform %s: %d\n",
-                               component->name, ret);
-
-                       *last = component;
-                       return ret;
-               }
-       }
-
        *last = NULL;
        return 0;
 }
                component->driver->compress_ops->free(component, cstream);
        }
 
-       /* remove me */
-       for_each_rtd_components(rtd, i, component) {
-               if (component == last)
-                       break;
-
-               if (!component->driver->compr_ops ||
-                   !component->driver->compr_ops->free)
-                       continue;
-
-               component->driver->compr_ops->free(cstream);
-       }
-
        return 0;
 }
 
                        return ret;
        }
 
-       /* remove me */
-       for_each_rtd_components(rtd, i, component) {
-               if (!component->driver->compr_ops ||
-                   !component->driver->compr_ops->trigger)
-                       continue;
-
-               ret = component->driver->compr_ops->trigger(cstream, cmd);
-               if (ret < 0)
-                       return ret;
-       }
-
        return 0;
 }
 
                        return ret;
        }
 
-       /* remove me */
-       for_each_rtd_components(rtd, i, component) {
-               if (!component->driver->compr_ops ||
-                   !component->driver->compr_ops->set_params)
-                       continue;
-
-               ret = component->driver->compr_ops->set_params(cstream, params);
-               if (ret < 0)
-                       return ret;
-       }
-
        return 0;
 }
 
                break;
        }
 
-       /* remove me */
-       for_each_rtd_components(rtd, i, component) {
-               if (!component->driver->compr_ops ||
-                   !component->driver->compr_ops->get_params)
-                       continue;
-
-               ret = component->driver->compr_ops->get_params(cstream, params);
-               break;
-       }
-
 err:
        mutex_unlock(&rtd->card->pcm_mutex);
        return ret;
                break;
        }
 
-       /* remove me */
-       for_each_rtd_components(rtd, i, component) {
-               if (!component->driver->compr_ops ||
-                   !component->driver->compr_ops->get_caps)
-                       continue;
-
-               ret = component->driver->compr_ops->get_caps(cstream, caps);
-               break;
-       }
-
        mutex_unlock(&rtd->card->pcm_mutex);
        return ret;
 }
                break;
        }
 
-       /* remove me */
-       for_each_rtd_components(rtd, i, component) {
-               if (!component->driver->compr_ops ||
-                   !component->driver->compr_ops->get_codec_caps)
-                       continue;
-
-               ret = component->driver->compr_ops->get_codec_caps(cstream,
-                                                                  codec);
-               break;
-       }
-
        mutex_unlock(&rtd->card->pcm_mutex);
        return ret;
 }
                        goto err;
        }
 
-       /* remove me */
-       for_each_rtd_components(rtd, i, component) {
-               if (!component->driver->compr_ops ||
-                   !component->driver->compr_ops->ack)
-                       continue;
-
-               ret = component->driver->compr_ops->ack(cstream, bytes);
-               if (ret < 0)
-                       goto err;
-       }
-
 err:
        mutex_unlock(&rtd->card->pcm_mutex);
        return ret;
                break;
        }
 
-       /* remove me */
-       for_each_rtd_components(rtd, i, component) {
-               if (!component->driver->compr_ops ||
-                   !component->driver->compr_ops->pointer)
-                       continue;
-
-               ret = component->driver->compr_ops->pointer(cstream, tstamp);
-               break;
-       }
-
        mutex_unlock(&rtd->card->pcm_mutex);
        return ret;
 }
                break;
        }
 
-       /* remove me */
-       for_each_rtd_components(rtd, i, component) {
-               if (!component->driver->compr_ops ||
-                   !component->driver->compr_ops->copy)
-                       continue;
-
-               ret = component->driver->compr_ops->copy(cstream, buf, count);
-               break;
-       }
-
        mutex_unlock(&rtd->card->pcm_mutex);
        return ret;
 }
                        return ret;
        }
 
-       /* remove me */
-       for_each_rtd_components(rtd, i, component) {
-               if (!component->driver->compr_ops ||
-                   !component->driver->compr_ops->set_metadata)
-                       continue;
-
-               ret = component->driver->compr_ops->set_metadata(cstream,
-                                                                metadata);
-               if (ret < 0)
-                       return ret;
-       }
-
        return 0;
 }
 
                        component, cstream, metadata);
        }
 
-       /* remove me */
-       for_each_rtd_components(rtd, i, component) {
-               if (!component->driver->compr_ops ||
-                   !component->driver->compr_ops->get_metadata)
-                       continue;
-
-               return component->driver->compr_ops->get_metadata(cstream,
-                                                                 metadata);
-       }
-
        return 0;
 }
 
                break;
        }
 
-       /* remove me */
-       for_each_rtd_components(rtd, i, component) {
-               if (!component->driver->compr_ops ||
-                   !component->driver->compr_ops->copy)
-                       continue;
-
-               compr->ops->copy = soc_compr_copy;
-               break;
-       }
-
        mutex_init(&compr->lock);
        ret = snd_compress_new(rtd->card->snd_card, num, direction,
                                new_name, compr);