Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8c7bbeac authored by Sami Tolvanen's avatar Sami Tolvanen
Browse files

ANDROID: media-device: fix ioctl function types



Bug: 67506682
Change-Id: I233081071d90aeea56a2201ff618e8b530c52610
Signed-off-by: default avatarSami Tolvanen <samitolvanen@google.com>
parent 8d106c4f
Loading
Loading
Loading
Loading
+11 −10
Original line number Diff line number Diff line
@@ -54,9 +54,10 @@ static int media_device_close(struct file *filp)
	return 0;
}

static int media_device_get_info(struct media_device *dev,
				 struct media_device_info *info)
static long media_device_get_info(struct media_device *dev, void *arg)
{
	struct media_device_info *info = (struct media_device_info *)arg;

	memset(info, 0, sizeof(*info));

	if (dev->driver_name[0])
@@ -93,9 +94,9 @@ static struct media_entity *find_entity(struct media_device *mdev, u32 id)
	return NULL;
}

static long media_device_enum_entities(struct media_device *mdev,
				       struct media_entity_desc *entd)
static long media_device_enum_entities(struct media_device *mdev, void *arg)
{
	struct media_entity_desc *entd = (struct media_entity_desc *)arg;
	struct media_entity *ent;

	ent = find_entity(mdev, entd->id);
@@ -146,9 +147,9 @@ static void media_device_kpad_to_upad(const struct media_pad *kpad,
	upad->flags = kpad->flags;
}

static long media_device_enum_links(struct media_device *mdev,
				    struct media_links_enum *links)
static long media_device_enum_links(struct media_device *mdev, void *arg)
{
	struct media_links_enum *links = (struct media_links_enum *)arg;
	struct media_entity *entity;

	entity = find_entity(mdev, links->entity);
@@ -194,9 +195,9 @@ static long media_device_enum_links(struct media_device *mdev,
	return 0;
}

static long media_device_setup_link(struct media_device *mdev,
				    struct media_link_desc *linkd)
static long media_device_setup_link(struct media_device *mdev, void *arg)
{
	struct media_link_desc *linkd = (struct media_link_desc *)arg;
	struct media_link *link = NULL;
	struct media_entity *source;
	struct media_entity *sink;
@@ -222,9 +223,9 @@ static long media_device_setup_link(struct media_device *mdev,
	return __media_entity_setup_link(link, linkd->flags);
}

static long media_device_get_topology(struct media_device *mdev,
				      struct media_v2_topology *topo)
static long media_device_get_topology(struct media_device *mdev, void *arg)
{
	struct media_v2_topology *topo = (struct media_v2_topology *)arg;
	struct media_entity *entity;
	struct media_interface *intf;
	struct media_pad *pad;