|
@@ -214,12 +214,20 @@ void media_gobj_destroy(struct media_gobj *gobj)
|
|
|
gobj->mdev = NULL;
|
|
|
}
|
|
|
|
|
|
+/*
|
|
|
+ * TODO: Get rid of this.
|
|
|
+ */
|
|
|
+#define MEDIA_ENTITY_MAX_PADS 512
|
|
|
+
|
|
|
int media_entity_pads_init(struct media_entity *entity, u16 num_pads,
|
|
|
struct media_pad *pads)
|
|
|
{
|
|
|
struct media_device *mdev = entity->graph_obj.mdev;
|
|
|
unsigned int i;
|
|
|
|
|
|
+ if (num_pads >= MEDIA_ENTITY_MAX_PADS)
|
|
|
+ return -E2BIG;
|
|
|
+
|
|
|
entity->num_pads = num_pads;
|
|
|
entity->pads = pads;
|
|
|
|
|
@@ -280,11 +288,6 @@ static struct media_entity *stack_pop(struct media_graph *graph)
|
|
|
#define link_top(en) ((en)->stack[(en)->top].link)
|
|
|
#define stack_top(en) ((en)->stack[(en)->top].entity)
|
|
|
|
|
|
-/*
|
|
|
- * TODO: Get rid of this.
|
|
|
- */
|
|
|
-#define MEDIA_ENTITY_MAX_PADS 512
|
|
|
-
|
|
|
/**
|
|
|
* media_graph_walk_init - Allocate resources for graph walk
|
|
|
* @graph: Media graph structure that will be used to walk the graph
|