Revert "OMAP: omap_device: add omap_device_is_valid()"
authorKevin Hilman <khilman@deeprootsystems.com>
Mon, 23 Aug 2010 17:53:10 +0000 (10:53 -0700)
committerKevin Hilman <khilman@deeprootsystems.com>
Fri, 24 Sep 2010 00:14:13 +0000 (17:14 -0700)
commita1ed40cb258ba7a8574e662de5ae6ba4dc314436
treeaa525aa8623823afccc3b5fde185003f5cc22e8f
parent6f7f63cc9adf3192e6fcac4e8bed5cc10fd924aa
Revert "OMAP: omap_device: add omap_device_is_valid()"

This reverts commit 0007122ad85cc36b1c18c0b59344093ca210d206.

The dereference method of checking for a valid omap_device when
wrapping a platform_device is rather unsafe and dangerous.

Instead, a better way of checking for a valid omap-device is
to use a common parent device for all omap_devices, then a check
can simply be made using the device parent.  The only user of this
API was the initial version of the runtime PM core for OMAP.  This
has now been switched to check device parent, so there are no more
users of this API.

Acked-by: Paul Walmsley <paul@pwsan.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
arch/arm/plat-omap/include/plat/omap_device.h
arch/arm/plat-omap/omap_device.c