On Fri, 15 Mar 2013 17:53:59 +0100 Frederic Weisbecker <fweis...@gmail.com> wrote:
> The posix cpu timer expiry time is stored in a union of > two types: a 64 bits field if we rely on scheduler precise > accounting, or a cputime_t if we rely on jiffies. > > This result in quite some duplicate code and special cases > to handle the two types. > > Just unify this into a single 64 bits field. cputime_t can > always fit into it. > x86_64 allnoconfig: kernel/posix-cpu-timers.c: In function 'posix_cpu_timer_schedule': kernel/posix-cpu-timers.c:1127: warning: 'now' may be used uninitialized in this function It looks like it's always been buggy, but your switch from `union cou_time_count' to `unsigned long long' made gcc notice it. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/