{
        struct kfd_ioctl_get_clock_counters_args *args = data;
        struct kfd_dev *dev;
-       struct timespec64 time;
 
        dev = kfd_device_by_id(args->gpu_id);
        if (dev)
                args->gpu_clock_counter = 0;
 
        /* No access to rdtsc. Using raw monotonic time */
-       getrawmonotonic64(&time);
-       args->cpu_clock_counter = (uint64_t)timespec64_to_ns(&time);
-
-       get_monotonic_boottime64(&time);
-       args->system_clock_counter = (uint64_t)timespec64_to_ns(&time);
+       args->cpu_clock_counter = ktime_get_raw_ns();
+       args->system_clock_counter = ktime_get_boot_ns();
 
        /* Since the counter is in nano-seconds we use 1GHz frequency */
        args->system_clock_freq = 1000000000;