[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Linking error
>>> [...]
>>> delta_us = timespec_to_ns(&tv_delta) / 1000;
>>> [...]
>> Sorry. do_div() required.
>
> No, the best solution seems to be to add a timespec_to_us() to
> include/linux/time.h, something like (untested):
>
> static inline s64 timespec_to_us(const struct timespec *ts)
> {
> return ((s64) ts->tv_sec * USEC_PER_SEC) + ts->tv_nsec / 1000;
> }
>
> cu
> Adrian
Thanks, but I give up on getnstimeofday. Aparently I was trying to use it
for something that it isn't designed for. In any way I had delta from
61us to 900us, but in fact it is >8ms. I'm using ACPI PM timer now
(direcly by inl()). It seems to be more reliable and it is only 32bit
wide.
Regards
Rafał
----------------------------------------------------------------------
Oficjalne konto pocztowe europejskich internautow!
>>> http://link.interia.pl/f19e8
--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ