diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2013-02-24 10:56:59 +0000 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2013-05-02 19:54:21 +0100 |
commit | 857835c6d57aef101ac335a6da2149b54e7e0512 (patch) | |
tree | dd7946266491158e7f07ccbb497c6bae21c7793c /arch/arm/mach-gemini | |
parent | 62f0f39b4aa2dce08f08797089e60d945448ca2b (diff) | |
download | blackbird-op-linux-857835c6d57aef101ac335a6da2149b54e7e0512.tar.gz blackbird-op-linux-857835c6d57aef101ac335a6da2149b54e7e0512.zip |
ARM: cleanup: OMAP hwmod error checking
omap_hwmod_lookup() only returns NULL on error, never an error pointer.
Checking the returned pointer using IS_ERR_OR_NULL() is needless
overhead. Use a simple !ptr check instead.
OMAP devices (oh->od) always have a valid platform device attached (see
omap_device_alloc()) so there's no point validating the platform device
pointer (we will have already oopsed long before if this is not the
case here.)
Lastly, oh->od is only ever NULL or a valid omap device pointer - 'oh'
comes from the statically declared hwmod tables, and the pointer is
only filled in by omap_device_alloc() at a point where the omap device
pointer must be valid.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-gemini')
0 files changed, 0 insertions, 0 deletions