greybus: es2.c: Declare local __le64 not u64
authorBryan O'Donoghue <bryan.odonoghue@linaro.org>
Sun, 15 May 2016 22:34:51 +0000 (23:34 +0100)
committerGreg Kroah-Hartman <gregkh@google.com>
Tue, 17 May 2016 02:57:35 +0000 (19:57 -0700)
The value passed to le64_to_cpu wants to be an __le64 not a u64.
Note to self - remember to run "make check"

Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Reported-by: Greg Kroah-Hartman <gregkh@google.com>
Reviewed-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/es2.c

index d6abfda..947ebae 100644 (file)
@@ -773,7 +773,7 @@ static int timesync_get_last_event(struct gb_host_device *hd, u64 *frame_time)
        int retval;
        struct es2_ap_dev *es2 = hd_to_es2(hd);
        struct usb_device *udev = es2->usb_dev;
-       u64 *response_frame_time;
+       __le64 *response_frame_time;
 
        response_frame_time = kzalloc(sizeof(*response_frame_time), GFP_KERNEL);
        if (!response_frame_time)