component: ignore multiple additions of the same component
authorRussell King <rmk+kernel@arm.linux.org.uk>
Fri, 18 Apr 2014 19:16:22 +0000 (20:16 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 3 Jul 2014 10:32:40 +0000 (11:32 +0100)
commitfcbcebce7159c928692dc6a5e88869f6e44438b9
treeabc91266771d81fe0401da0febbaeba59dd425f8
parentc334940ea26cb58f5514dcbb225a3f397b2684ad
component: ignore multiple additions of the same component

Permit masters to call component_master_add_child() and match the same
child multiple times.  This may happen if there's multiple connections
to a single component device from other devices.  In such scenarios,
we should not return a failure, but instead ignore the attempt.

Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
drivers/base/component.c