All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/12] hrtimer patches
@ 2006-02-14 10:10 Roman Zippel
  2006-02-14 11:09 ` Ingo Molnar
  0 siblings, 1 reply; 5+ messages in thread
From: Roman Zippel @ 2006-02-14 10:10 UTC (permalink / raw)
  To: Andrew Morton, linux-kernel, tglx, mingo

Hi,

Here is new version of the hrtimer patches sorted by priority. I dropped 
the remaining time patch, the const patch doesn't produce a larger kernel 
with gcc3 and I also added the acks so far.
I consider the first four patches the most important and the remaining 
patches simple enough, that I think they're still 2.6.16 material.

bye, Roman

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 00/12] hrtimer patches
  2006-02-14 10:10 [PATCH 00/12] hrtimer patches Roman Zippel
@ 2006-02-14 11:09 ` Ingo Molnar
  2006-02-14 11:34   ` Roman Zippel
  0 siblings, 1 reply; 5+ messages in thread
From: Ingo Molnar @ 2006-02-14 11:09 UTC (permalink / raw)
  To: Roman Zippel; +Cc: Andrew Morton, linux-kernel, tglx


* Roman Zippel <zippel@linux-m68k.org> wrote:

> Here is new version of the hrtimer patches sorted by priority. I 
> dropped the remaining time patch, the const patch doesn't produce a 
> larger kernel with gcc3 and I also added the acks so far. I consider 
> the first four patches the most important and the remaining patches 
> simple enough, that I think they're still 2.6.16 material.

i only consider the first two patches to be 2.6.16 material. The other 
patches avoid a ->get_time() call per timer interrupt - that's noise at 
most ...

	Ingo

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 00/12] hrtimer patches
  2006-02-14 11:09 ` Ingo Molnar
@ 2006-02-14 11:34   ` Roman Zippel
  2006-02-14 12:32     ` Ingo Molnar
  0 siblings, 1 reply; 5+ messages in thread
From: Roman Zippel @ 2006-02-14 11:34 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: Andrew Morton, linux-kernel, tglx

Hi,

On Tue, 14 Feb 2006, Ingo Molnar wrote:

> > Here is new version of the hrtimer patches sorted by priority. I 
> > dropped the remaining time patch, the const patch doesn't produce a 
> > larger kernel with gcc3 and I also added the acks so far. I consider 
> > the first four patches the most important and the remaining patches 
> > simple enough, that I think they're still 2.6.16 material.
> 
> i only consider the first two patches to be 2.6.16 material. The other 
> patches avoid a ->get_time() call per timer interrupt - that's noise at 
> most ...

It's two get_time() calls and I don't consider it noise, they are wasting 
time with unnecessary hardware accesses.

bye, Roman

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 00/12] hrtimer patches
  2006-02-14 11:34   ` Roman Zippel
@ 2006-02-14 12:32     ` Ingo Molnar
  2006-02-14 12:59       ` Roman Zippel
  0 siblings, 1 reply; 5+ messages in thread
From: Ingo Molnar @ 2006-02-14 12:32 UTC (permalink / raw)
  To: Roman Zippel; +Cc: Andrew Morton, linux-kernel, tglx


* Roman Zippel <zippel@linux-m68k.org> wrote:

> > > Here is new version of the hrtimer patches sorted by priority. I 
> > > dropped the remaining time patch, the const patch doesn't produce a 
> > > larger kernel with gcc3 and I also added the acks so far. I consider 
> > > the first four patches the most important and the remaining patches 
> > > simple enough, that I think they're still 2.6.16 material.
> > 
> > i only consider the first two patches to be 2.6.16 material. The other 
> > patches avoid a ->get_time() call per timer interrupt - that's noise at 
> > most ...
> 
> It's two get_time() calls and I don't consider it noise, they are 
> wasting time with unnecessary hardware accesses.

Nobody complained about it so far (other than you) or has measured it, 
so IMO there's no pressing need and it's simply too late in the cycle to 
touch core timer code like that. 2.6.16 is really cooling down now.

Furthermore, this is known subtle code, and it has accumulated some good 
QA by now. Your first patch-queue already introduced races (the 
"optimize hrtimer_get_remaining" patch) - which you considered to be
part of the "minimum amount of patches for 2.6.16" too.

Dont take this as some negative feedback: most of them look fine to me,
and it's really great that you are contributing to the code, but please
be a bit more patient.

	Ingo

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 00/12] hrtimer patches
  2006-02-14 12:32     ` Ingo Molnar
@ 2006-02-14 12:59       ` Roman Zippel
  0 siblings, 0 replies; 5+ messages in thread
From: Roman Zippel @ 2006-02-14 12:59 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: Andrew Morton, linux-kernel, tglx

Hi,

On Tue, 14 Feb 2006, Ingo Molnar wrote:

> > It's two get_time() calls and I don't consider it noise, they are 
> > wasting time with unnecessary hardware accesses.
> 
> Nobody complained about it so far (other than you) or has measured it, 
> so IMO there's no pressing need and it's simply too late in the cycle to 
> touch core timer code like that. 2.6.16 is really cooling down now.

Well, most developer don't care about older hardware anymore, on recent 
hardware it's indeed a nonissue, so I'm not really suprised nobody 
complained.
For me the patch is important enough that it should be seriously 
considered for 2.6.16 and not just rejected like this. Sorry, that I'm a 
bit late, but the hrtimer was merged without warning and I can't just drop 
everything to fix other people's code.

bye, Roman

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2006-02-14 12:59 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-02-14 10:10 [PATCH 00/12] hrtimer patches Roman Zippel
2006-02-14 11:09 ` Ingo Molnar
2006-02-14 11:34   ` Roman Zippel
2006-02-14 12:32     ` Ingo Molnar
2006-02-14 12:59       ` Roman Zippel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.