media: entity: Fix stream count check
authorSakari Ailus <sakari.ailus@linux.intel.com>
Wed, 20 Jul 2016 11:32:49 +0000 (08:32 -0300)
committerRaspbian kernel package updater <root@raspbian.org>
Sun, 23 Jul 2017 03:07:46 +0000 (03:07 +0000)
commitc2d79d6b85f5804842f5a4dd55b643c2a8ec32b6
treefe37292646a0161b3450a2c3b10829c87fb3e2be
parent9ed9ab5fe107bb333f2bd6f8847d9306e8404dfb
media: entity: Fix stream count check

commit 41387a59c8fd55975c6a26cc12fc5c9ca61fcc0f upstream.

There's a sanity check for the stream count remaining positive or zero on
error path, but instead of performing the check on the traversed entity it
is performed on the entity where traversal ends. Fix this.

Fixes: commit 3801bc7d1b8d ("[media] media: Media Controller fix to not let stream_count go negative")
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/media/media-entity.c