Hello.

On 08/11/2015 06:57 PM, Abhilash Jindal wrote:

Wall time obtained from do_gettimeofday is susceptible to sudden jumps due to
user setting the time or due to NTP.  Boot time is constantly increasing time
better suited for comparing two timestamps.

Signed-off-by: Abhilash Jindal <[email protected]>
---
  drivers/usb/misc/usbtest.c |   15 +++++----------
  1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/drivers/usb/misc/usbtest.c b/drivers/usb/misc/usbtest.c
index 0bbafe7..61cc639 100644
--- a/drivers/usb/misc/usbtest.c
+++ b/drivers/usb/misc/usbtest.c
@@ -30,7 +30,7 @@ struct usbtest_param {
        unsigned                sglen;

        /* outputs */
-       struct timeval          duration;
+       ktime_t         duration;

  Could you keep the field name aligned to the others?

  };
  #define USBTEST_REQUEST       _IOWR('U', 100, struct usbtest_param)

@@ -2047,7 +2047,7 @@ usbtest_ioctl(struct usb_interface *intf, unsigned int 
code, void *buf)
        struct urb              *urb;
        struct scatterlist      *sg;
        struct usb_sg_request   req;
-       struct timeval          start;
+       ktime_t         start;

   Likewise.

        unsigned                i;

        /* FIXME USBDEVFS_CONNECTINFO doesn't say how fast the device is. */
[...]

MBR, Sergei

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to