greybus: svc: fix pwrmon return value
authorJohan Hovold <johan@hovoldconsulting.com>
Thu, 21 Apr 2016 09:43:37 +0000 (11:43 +0200)
committerGreg Kroah-Hartman <gregkh@google.com>
Thu, 21 Apr 2016 11:19:33 +0000 (20:19 +0900)
Errno -ENOSYS is reserved for missing syscalls, replace it with ENOMSG.

Signed-off-by: Johan Hovold <johan@hovoldconsulting.com>
Reviewed-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/svc.c

index ff89da6..1cf6089 100644 (file)
@@ -161,7 +161,7 @@ static int gb_svc_pwrmon_sample_get(struct gb_svc *svc, u8 rail_id,
                case GB_SVC_PWRMON_GET_SAMPLE_INVAL:
                        return -EINVAL;
                case GB_SVC_PWRMON_GET_SAMPLE_NOSUPP:
-                       return -ENOSYS;
+                       return -ENOMSG;
                default:
                        return -EIO;
                }