ARM: OMAP2+: Return correct error values from device and hwmod
authorPali Rohár <pali.rohar@gmail.com>
Thu, 26 Feb 2015 13:49:51 +0000 (14:49 +0100)
committerPaul Walmsley <paul@pwsan.com>
Tue, 2 Jun 2015 01:22:59 +0000 (19:22 -0600)
commit6da233589f26ebd891d507a5a134ab43267006f2
treebc0f9782c595d9781baf1d18d8024c11a3532094
parentfabbe6df130a46d5b5e7484b2273d69c4be3012a
ARM: OMAP2+: Return correct error values from device and hwmod

Without this patch function pm_runtime_get_sync() returns 0 even when
some omap subfunction fails. This patch properly propagate error codes
from omap functions back to caller.

This patch fix problem, when loading omap-aes driver in qemu cause
kernel oops.

Signed-off-by: Pali Rohár <pali.rohar@gmail.com>
[paul@pwsan.com: fix a checkpatch warning]
Signed-off-by: Paul Walmsley <paul@pwsan.com>
arch/arm/mach-omap2/omap_device.c
arch/arm/mach-omap2/omap_hwmod.c