Re: [PATCH ] POSIX clocks & timers take 15 (NOT HIGH RES)

From: Linus Torvalds (torvalds@transmeta.com)
Date: Thu Dec 05 2002 - 12:13:54 EST


Ok, finally starting to look at merging this, however:

This must go (we already have a timespec, there's no way it should be
here in <asm/signal.h>):

        +#ifndef _STRUCT_TIMESPEC
        +#define _STRUCT_TIMESPEC
        +struct timespec {
        + time_t tv_sec; /* seconds */
        + long tv_nsec; /* nanoseconds */
        +};
        +#endif /* _STRUCT_TIMESPEC */

and you have things like

        + if ((flags & TIMER_ABSTIME) &&
        + (clock->clock_get != do_posix_clock_monotonic_gettime)) {
        + }else{
        + }

and

        +if (!p) {
        +printk("in sub_remove for id=%d called with null pointer.\n", id);
        +return(0);
        +}

and obviously the "nanosleep()" thing and the CLOCK_NANOSLEEP_ENTRY()
stuff has been discussed in the unrelated thread (ie it doesn't work for
alpha or other architectures).

                Linus

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



This archive was generated by hypermail 2b29 : Sat Dec 07 2002 - 22:00:23 EST