[media] media: Properly pass through media entity types in entity enumeration
authorSakari Ailus <sakari.ailus@linux.intel.com>
Mon, 2 Jan 2017 10:32:47 +0000 (08:32 -0200)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Fri, 27 Jan 2017 13:20:33 +0000 (11:20 -0200)
commit98d85f3cb912fde14593ead54dea4c1a00b3966f
treeda286b825585810d7a510d4637d1a9276f72cea5
parent40eca140c404505c09773d1c6685d818cb55ab1a
[media] media: Properly pass through media entity types in entity enumeration

When the functions replaced media entity types, the range which was
allowed for the types was incorrect. This meant that media entity types
for specific devices were not passed correctly to the userspace through
MEDIA_IOC_ENUM_ENTITIES. Fix it.

Fixes: commit b2cd27448b33 ("[media] media-device: map new functions into old types for legacy API")
Reported-and-tested-by: Antti Laakso <antti.laakso@intel.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Cc: stable@vger.kernel.org # For v4.5 and up
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/media-device.c