Merge tag 'rproc-v4.16' of git://github.com/andersson/remoteproc
[sfrench/cifs-2.6.git] / drivers / remoteproc / qcom_common.c
index d487040b528ba0509e58b4fc694e9da5991a23f7..00602499713f43e3b82d92852c4225ab748fe0ef 100644 (file)
 
 static BLOCKING_NOTIFIER_HEAD(ssr_notifiers);
 
-/**
- * qcom_mdt_find_rsc_table() - provide dummy resource table for remoteproc
- * @rproc:     remoteproc handle
- * @fw:                firmware header
- * @tablesz:   outgoing size of the table
- *
- * Returns a dummy table.
- */
-struct resource_table *qcom_mdt_find_rsc_table(struct rproc *rproc,
-                                              const struct firmware *fw,
-                                              int *tablesz)
-{
-       static struct resource_table table = { .ver = 1, };
-
-       *tablesz = sizeof(table);
-       return &table;
-}
-EXPORT_SYMBOL_GPL(qcom_mdt_find_rsc_table);
-
 static int glink_subdev_probe(struct rproc_subdev *subdev)
 {
        struct qcom_rproc_glink *glink = to_glink_subdev(subdev);
 
        glink->edge = qcom_glink_smem_register(glink->dev, glink->node);
 
-       return IS_ERR(glink->edge) ? PTR_ERR(glink->edge) : 0;
+       return PTR_ERR_OR_ZERO(glink->edge);
 }
 
 static void glink_subdev_remove(struct rproc_subdev *subdev)