Replace the ever recurring:
        ts = ktime_get_ts();
        ns = timespec_to_ns(&ts);
with
        ns = ktime_get_ns();

Signed-off-by: Thomas Gleixner <t...@linutronix.de>
Acked-by: Arnd Bergmann <a...@arndb.de>
Acked-by: Greg Kroah-Hartman <gre...@linuxfoundation.org>
---
 drivers/misc/ioc4.c |    7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

Index: tip/drivers/misc/ioc4.c
===================================================================
--- tip.orig/drivers/misc/ioc4.c
+++ tip/drivers/misc/ioc4.c
@@ -145,7 +145,6 @@ ioc4_clock_calibrate(struct ioc4_driver_
        union ioc4_int_out int_out;
        union ioc4_gpcr gpcr;
        unsigned int state, last_state = 1;
-       struct timespec start_ts, end_ts;
        uint64_t start, end, period;
        unsigned int count = 0;
 
@@ -174,10 +173,10 @@ ioc4_clock_calibrate(struct ioc4_driver_
                if (!last_state && state) {
                        count++;
                        if (count == IOC4_CALIBRATE_END) {
-                               ktime_get_ts(&end_ts);
+                               end = ktime_get_ns();
                                break;
                        } else if (count == IOC4_CALIBRATE_DISCARD)
-                               ktime_get_ts(&start_ts);
+                               start = ktime_get_ns();
                }
                last_state = state;
        } while (1);
@@ -192,8 +191,6 @@ ioc4_clock_calibrate(struct ioc4_driver_
         *    by which the IOC4 generates the square wave, to get the
         *    period of an IOC4 INT_OUT count.
         */
-       end = end_ts.tv_sec * NSEC_PER_SEC + end_ts.tv_nsec;
-       start = start_ts.tv_sec * NSEC_PER_SEC + start_ts.tv_nsec;
        period = (end - start) /
                (IOC4_CALIBRATE_CYCLES * 2 * (IOC4_CALIBRATE_COUNT + 1));
 


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to