diff options
Diffstat (limited to 'security')
-rw-r--r-- | security/tf_driver/tf_device.c | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/security/tf_driver/tf_device.c b/security/tf_driver/tf_device.c index 5d5f3c63ce88..8f31bf35f90a 100644 --- a/security/tf_driver/tf_device.c +++ b/security/tf_driver/tf_device.c @@ -87,7 +87,7 @@ static long tf_device_ioctl( /* * Implements the device shutdown callback. */ -static int tf_device_shutdown(void); +static void tf_device_shutdown(void); /* @@ -99,7 +99,7 @@ static int tf_device_suspend(void); /* * Implements the device resume callback. */ -static int tf_device_resume(void); +static void tf_device_resume(void); /*--------------------------------------------------------------------------- @@ -762,11 +762,10 @@ exit: /*----------------------------------------------------------------------------*/ -static int tf_device_shutdown(void) +static void tf_device_shutdown(void) { - - return tf_power_management(&g_tf_dev.sm, - TF_POWER_OPERATION_SHUTDOWN); + if (0 > tf_power_management(&g_tf_dev.sm, TF_POWER_OPERATION_SHUTDOWN)) + dprintk(KERN_ERR "tf_device_shutdown failing\n"); } /*----------------------------------------------------------------------------*/ @@ -781,10 +780,10 @@ static int tf_device_suspend(void) /*----------------------------------------------------------------------------*/ -static int tf_device_resume(void) +static void tf_device_resume(void) { - return tf_power_management(&g_tf_dev.sm, - TF_POWER_OPERATION_RESUME); + if (0 > tf_power_management(&g_tf_dev.sm, TF_POWER_OPERATION_RESUME)) + dprintk(KERN_ERR "tf_device_resume failing\n"); } |