在kernel中可以按照下面的sample code来通过ktime测量code运行的时间
ktime_t ktime;
s64 runtime = 0;
ktime = ktime_get();
xxx
xxx
需要测量时间的code
xxx
ktime = ktime_sub(ktime_get(), ktime);
pr_info(m, "timeo=%lld ", (long long)ktime_to_us(runtime));
其中ktime_get()用于得到当前时间,ktime_sub(A,B)用于计算A-B的差值,ktime_to_us()返回微秒
ktime_t ktime;
s64 runtime = 0;
ktime = ktime_get();
xxx
xxx
需要测量时间的code
xxx
ktime = ktime_sub(ktime_get(), ktime);
pr_info(m, "timeo=%lld ", (long long)ktime_to_us(runtime));
其中ktime_get()用于得到当前时间,ktime_sub(A,B)用于计算A-B的差值,ktime_to_us()返回微秒