/* Returns the sum of kt and nsec in ktime_t format  */
ktime_t ktime_add_ns(const ktime_t kt, u64 nsec)
/* Returns the sum of kt and nsec in ktime_t format  */
ktime_t ktime_add_ns(const ktime_t kt, u64 nsec)
{
	ktime_t tmp;
	if (likely(nsec < NSEC_PER_SEC)) {
		tmp.tv64 = nsec;
	} else {
		unsigned long rem = do_div(nsec, NSEC_PER_SEC);
		tmp = ktime_set((long)nsec, rem);
	}
	return ktime_add(kt, tmp);
}