* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
[not found] <200610070153.k971ren4020838@shell0.pdx.osdl.net>
@ 2006-10-08 8:06 ` Thomas Gleixner
2006-10-08 10:19 ` Thomas Gleixner
0 siblings, 1 reply; 20+ messages in thread
From: Thomas Gleixner @ 2006-10-08 8:06 UTC (permalink / raw)
To: akpm; +Cc: dwalker, johnstul, mingo, zippel, LKML
On Fri, 2006-10-06 at 18:53 -0700, akpm@osdl.org wrote:
> Since it's likely that this interface would get used during bootup I moved all
> the clocksource registration into the postcore initcall. This also eliminated
> some clocksource shuffling during bootup.
We had the init call in postcore already. John moved it to module init
to eliminate trouble with unsynced / unstable TSCs, IIRC.
John, can you please comment on this.
tglx
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 8:06 ` + clocksource-increase-initcall-priority.patch added to -mm tree Thomas Gleixner
@ 2006-10-08 10:19 ` Thomas Gleixner
2006-10-08 14:50 ` Daniel Walker
0 siblings, 1 reply; 20+ messages in thread
From: Thomas Gleixner @ 2006-10-08 10:19 UTC (permalink / raw)
To: akpm; +Cc: dwalker, johnstul, mingo, zippel, LKML
On Sun, 2006-10-08 at 10:06 +0200, Thomas Gleixner wrote:
> On Fri, 2006-10-06 at 18:53 -0700, akpm@osdl.org wrote:
> > Since it's likely that this interface would get used during bootup I moved all
> > the clocksource registration into the postcore initcall. This also eliminated
> > some clocksource shuffling during bootup.
>
> We had the init call in postcore already. John moved it to module init
> to eliminate trouble with unsynced / unstable TSCs, IIRC.
>
> John, can you please comment on this.
It also breaks pmtimer.
tglx
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 10:19 ` Thomas Gleixner
@ 2006-10-08 14:50 ` Daniel Walker
2006-10-08 14:53 ` Thomas Gleixner
0 siblings, 1 reply; 20+ messages in thread
From: Daniel Walker @ 2006-10-08 14:50 UTC (permalink / raw)
To: tglx; +Cc: akpm, johnstul, mingo, zippel, LKML
On Sun, 2006-10-08 at 12:19 +0200, Thomas Gleixner wrote:
> On Sun, 2006-10-08 at 10:06 +0200, Thomas Gleixner wrote:
> > On Fri, 2006-10-06 at 18:53 -0700, akpm@osdl.org wrote:
> > > Since it's likely that this interface would get used during bootup I moved all
> > > the clocksource registration into the postcore initcall. This also eliminated
> > > some clocksource shuffling during bootup.
> >
> > We had the init call in postcore already. John moved it to module init
> > to eliminate trouble with unsynced / unstable TSCs, IIRC.
> >
> > John, can you please comment on this.
>
> It also breaks pmtimer.
OGAWA reported this already. It breaks the case when there is a verified
read needed, instead of the fast read. I'll fix it.
Daniel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 14:50 ` Daniel Walker
@ 2006-10-08 14:53 ` Thomas Gleixner
2006-10-08 15:45 ` Daniel Walker
0 siblings, 1 reply; 20+ messages in thread
From: Thomas Gleixner @ 2006-10-08 14:53 UTC (permalink / raw)
To: Daniel Walker; +Cc: akpm, johnstul, mingo, zippel, LKML
On Sun, 2006-10-08 at 07:50 -0700, Daniel Walker wrote:
> On Sun, 2006-10-08 at 12:19 +0200, Thomas Gleixner wrote:
> > On Sun, 2006-10-08 at 10:06 +0200, Thomas Gleixner wrote:
> > > On Fri, 2006-10-06 at 18:53 -0700, akpm@osdl.org wrote:
> > > > Since it's likely that this interface would get used during bootup I moved all
> > > > the clocksource registration into the postcore initcall. This also eliminated
> > > > some clocksource shuffling during bootup.
> > >
> > > We had the init call in postcore already. John moved it to module init
> > > to eliminate trouble with unsynced / unstable TSCs, IIRC.
> > >
> > > John, can you please comment on this.
> >
> > It also breaks pmtimer.
>
> OGAWA reported this already. It breaks the case when there is a verified
> read needed, instead of the fast read. I'll fix it.
I'd like to know, why we need to move that and you did not explain _why_
it is likely that it is used during bootup.
tglx
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 14:53 ` Thomas Gleixner
@ 2006-10-08 15:45 ` Daniel Walker
2006-10-08 15:58 ` Thomas Gleixner
0 siblings, 1 reply; 20+ messages in thread
From: Daniel Walker @ 2006-10-08 15:45 UTC (permalink / raw)
To: tglx; +Cc: akpm, johnstul, mingo, zippel, LKML
On Sun, 2006-10-08 at 16:53 +0200, Thomas Gleixner wrote:
> On Sun, 2006-10-08 at 07:50 -0700, Daniel Walker wrote:
> > On Sun, 2006-10-08 at 12:19 +0200, Thomas Gleixner wrote:
> > > On Sun, 2006-10-08 at 10:06 +0200, Thomas Gleixner wrote:
> > > > On Fri, 2006-10-06 at 18:53 -0700, akpm@osdl.org wrote:
> > > > > Since it's likely that this interface would get used during bootup I moved all
> > > > > the clocksource registration into the postcore initcall. This also eliminated
> > > > > some clocksource shuffling during bootup.
> > > >
> > > > We had the init call in postcore already. John moved it to module init
> > > > to eliminate trouble with unsynced / unstable TSCs, IIRC.
> > > >
> > > > John, can you please comment on this.
> > >
> > > It also breaks pmtimer.
> >
> > OGAWA reported this already. It breaks the case when there is a verified
> > read needed, instead of the fast read. I'll fix it.
>
> I'd like to know, why we need to move that and you did not explain _why_
> it is likely that it is used during bootup.
If the clocksources are registered at the same time as the clocksource
users then you end up with users frequently switching clocks during boot
up. The original clocksource code solved this by not allowing a real
clocksource lookup until after the system fully booted.
However, if you put all the clocksources into postcore initcall, with
that being known in advance, and all the users are in lower priority
initcalls then you don't need extra code to prevent churn during bootup.
The reason that I think this will get used during boot up is because
some of the target users will be instrumentation, and (my prediction
anyway) is that some will need to use the interface early. Still even
postcore may not be early enough.
Daniel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 15:45 ` Daniel Walker
@ 2006-10-08 15:58 ` Thomas Gleixner
2006-10-08 16:18 ` Daniel Walker
0 siblings, 1 reply; 20+ messages in thread
From: Thomas Gleixner @ 2006-10-08 15:58 UTC (permalink / raw)
To: Daniel Walker; +Cc: akpm, johnstul, mingo, zippel, LKML
On Sun, 2006-10-08 at 08:45 -0700, Daniel Walker wrote:
> > I'd like to know, why we need to move that and you did not explain _why_
> > it is likely that it is used during bootup.
>
> If the clocksources are registered at the same time as the clocksource
> users then you end up with users frequently switching clocks during boot
> up. The original clocksource code solved this by not allowing a real
> clocksource lookup until after the system fully booted.
No, that was not the reason. It does not hurt anything, when the
clocksource changes during bootup. You simply replace one read out
device by another one.
The reason was that we wanted to select clocksources as late as
possible, as we wanted to have late init clocksources ready and TSC
problems outruled.
> However, if you put all the clocksources into postcore initcall, with
> that being known in advance, and all the users are in lower priority
> initcalls then you don't need extra code to prevent churn during bootup.
>
> The reason that I think this will get used during boot up is because
> some of the target users will be instrumentation, and (my prediction
> anyway) is that some will need to use the interface early. Still even
> postcore may not be early enough.
Early bootup Instrumentation is really not a good argument to make that
fragile time related stuff even more complex. There is no problem to
register reliable clocksources in early bootup, but do not make this
mandatory. Not every system is an ARM SoC, where you can and must rely
on the one source which is available usually right when the CPU comes
up.
Early bootup instrumentation can very well go with none or coarse
grained time information, if there is a need to have early boot
intstrumentation at all.
tglx
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 15:58 ` Thomas Gleixner
@ 2006-10-08 16:18 ` Daniel Walker
2006-10-08 16:52 ` Thomas Gleixner
0 siblings, 1 reply; 20+ messages in thread
From: Daniel Walker @ 2006-10-08 16:18 UTC (permalink / raw)
To: tglx; +Cc: akpm, johnstul, mingo, zippel, LKML
On Sun, 2006-10-08 at 17:58 +0200, Thomas Gleixner wrote:
> On Sun, 2006-10-08 at 08:45 -0700, Daniel Walker wrote:
> > > I'd like to know, why we need to move that and you did not explain _why_
> > > it is likely that it is used during bootup.
> >
> > If the clocksources are registered at the same time as the clocksource
> > users then you end up with users frequently switching clocks during boot
> > up. The original clocksource code solved this by not allowing a real
> > clocksource lookup until after the system fully booted.
>
> No, that was not the reason. It does not hurt anything, when the
> clocksource changes during bootup. You simply replace one read out
> device by another one.
>
> The reason was that we wanted to select clocksources as late as
> possible, as we wanted to have late init clocksources ready and TSC
> problems outruled.
I think we're going to need to wait for John to comment. His last
comment on this patch was in agreement as long as it solved the churn
issue (as of Aug. 4 on LKML).
> > However, if you put all the clocksources into postcore initcall, with
> > that being known in advance, and all the users are in lower priority
> > initcalls then you don't need extra code to prevent churn during bootup.
> >
> > The reason that I think this will get used during boot up is because
> > some of the target users will be instrumentation, and (my prediction
> > anyway) is that some will need to use the interface early. Still even
> > postcore may not be early enough.
>
> Early bootup Instrumentation is really not a good argument to make that
> fragile time related stuff even more complex. There is no problem to
> register reliable clocksources in early bootup, but do not make this
> mandatory. Not every system is an ARM SoC, where you can and must rely
> on the one source which is available usually right when the CPU comes
> up.
It's not mandatory, it's just preferred.. As I said above, to avoid
churn. I don't like the churn at boot up, and I tried to make sure there
was none added in the patch set.
Daniel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 16:18 ` Daniel Walker
@ 2006-10-08 16:52 ` Thomas Gleixner
2006-10-08 17:17 ` Daniel Walker
0 siblings, 1 reply; 20+ messages in thread
From: Thomas Gleixner @ 2006-10-08 16:52 UTC (permalink / raw)
To: Daniel Walker; +Cc: akpm, johnstul, mingo, zippel, LKML
On Sun, 2006-10-08 at 09:18 -0700, Daniel Walker wrote:
> > Early bootup Instrumentation is really not a good argument to make that
> > fragile time related stuff even more complex. There is no problem to
> > register reliable clocksources in early bootup, but do not make this
> > mandatory. Not every system is an ARM SoC, where you can and must rely
> > on the one source which is available usually right when the CPU comes
> > up.
>
> It's not mandatory, it's just preferred.. As I said above, to avoid
> churn. I don't like the churn at boot up, and I tried to make sure there
> was none added in the patch set.
What churn at bootup ? The clocksources _can_ be switched and it does
not matter, when this is done. We had the trouble with the early
registration a couple of month ago, and there is no reason to
reintroduce it. On systems which have exactly one clocksource, you can
register them early in bootup, but please do not touch the x86 setup for
no good reason.
tglx
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 16:52 ` Thomas Gleixner
@ 2006-10-08 17:17 ` Daniel Walker
2006-10-08 19:03 ` Thomas Gleixner
0 siblings, 1 reply; 20+ messages in thread
From: Daniel Walker @ 2006-10-08 17:17 UTC (permalink / raw)
To: tglx; +Cc: akpm, johnstul, mingo, zippel, LKML
On Sun, 2006-10-08 at 18:52 +0200, Thomas Gleixner wrote:
> On Sun, 2006-10-08 at 09:18 -0700, Daniel Walker wrote:
> > > Early bootup Instrumentation is really not a good argument to make that
> > > fragile time related stuff even more complex. There is no problem to
> > > register reliable clocksources in early bootup, but do not make this
> > > mandatory. Not every system is an ARM SoC, where you can and must rely
> > > on the one source which is available usually right when the CPU comes
> > > up.
> >
> > It's not mandatory, it's just preferred.. As I said above, to avoid
> > churn. I don't like the churn at boot up, and I tried to make sure there
> > was none added in the patch set.
>
> What churn at bootup ? The clocksources _can_ be switched and it does
> not matter, when this is done. We had the trouble with the early
> registration a couple of month ago, and there is no reason to
> reintroduce it. On systems which have exactly one clocksource, you can
> register them early in bootup, but please do not touch the x86 setup for
> no good reason.
There was a special case inside kernel/time/clocksource.c to prevent
clock switching during boot up. If you remove that (which I have) then
you will end up with clock switching happening a few times during bootup
(whenever a new highest rated clock is registered), that's the churn I'm
referring to.
The churn is not optimal. I've used postcore to prevent it, and make the
API usable earlier. So there is a reason for the change.
Daniel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 17:17 ` Daniel Walker
@ 2006-10-08 19:03 ` Thomas Gleixner
2006-10-08 20:39 ` Daniel Walker
0 siblings, 1 reply; 20+ messages in thread
From: Thomas Gleixner @ 2006-10-08 19:03 UTC (permalink / raw)
To: Daniel Walker; +Cc: akpm, johnstul, mingo, zippel, LKML
On Sun, 2006-10-08 at 10:17 -0700, Daniel Walker wrote:
> There was a special case inside kernel/time/clocksource.c to prevent
> clock switching during boot up. If you remove that (which I have) then
> you will end up with clock switching happening a few times during bootup
> (whenever a new highest rated clock is registered), that's the churn I'm
> referring to.
>
> The churn is not optimal. I've used postcore to prevent it, and make the
> API usable earlier. So there is a reason for the change.
Yes, a bad one. The disabling had a totally different reason and you are
not listening at all.
You just introduce a problem again, because it does not happen on your
machines and you think, that some not yet available instrumentation code
needs high resolution time stamps.
The reason why this was delayed into late boot is simply that the
unstable, unsynchronized TSC's made way too much trouble and the pmtimer
can not be initialized early.
I'm not going to accept that. Your change might work on 5 machines you
have tested on, but we start over with the same breakage we solved
already.
This early boot instrumentation code can work with low resolution time
information quite well and none of the boot code does need any high res
time information. Boot code is different from a running system and has
different requirements.
This is a solution for a nonexisting problem, which just brings back
already solved ones.
tglx
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 19:03 ` Thomas Gleixner
@ 2006-10-08 20:39 ` Daniel Walker
2006-10-08 20:52 ` Thomas Gleixner
0 siblings, 1 reply; 20+ messages in thread
From: Daniel Walker @ 2006-10-08 20:39 UTC (permalink / raw)
To: tglx; +Cc: akpm, johnstul, mingo, zippel, LKML
On Sun, 2006-10-08 at 21:03 +0200, Thomas Gleixner wrote:
> On Sun, 2006-10-08 at 10:17 -0700, Daniel Walker wrote:
> > There was a special case inside kernel/time/clocksource.c to prevent
> > clock switching during boot up. If you remove that (which I have) then
> > you will end up with clock switching happening a few times during bootup
> > (whenever a new highest rated clock is registered), that's the churn I'm
> > referring to.
> >
> > The churn is not optimal. I've used postcore to prevent it, and make the
> > API usable earlier. So there is a reason for the change.
>
> Yes, a bad one. The disabling had a totally different reason and you are
> not listening at all.
I am listening, Thomas ..
> You just introduce a problem again, because it does not happen on your
> machines and you think, that some not yet available instrumentation code
> needs high resolution time stamps.
Ok.
> The reason why this was delayed into late boot is simply that the
> unstable, unsynchronized TSC's made way too much trouble and the pmtimer
> can not be initialized early.
>
> I'm not going to accept that. Your change might work on 5 machines you
> have tested on, but we start over with the same breakage we solved
> already.
Your going to have to explain the breakage further. I don't recall
seeing any discussion on this.
> This early boot instrumentation code can work with low resolution time
> information quite well and none of the boot code does need any high res
> time information. Boot code is different from a running system and has
> different requirements.
>
> This is a solution for a nonexisting problem, which just brings back
> already solved ones.
There is at least one existing problem which it does solve. How about we
discuss the early TSC boot breakage, which you mention above, so I can
properly fix this situation.
Daniel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 20:39 ` Daniel Walker
@ 2006-10-08 20:52 ` Thomas Gleixner
2006-10-08 21:15 ` Daniel Walker
0 siblings, 1 reply; 20+ messages in thread
From: Thomas Gleixner @ 2006-10-08 20:52 UTC (permalink / raw)
To: Daniel Walker; +Cc: akpm, johnstul, mingo, zippel, LKML
On Sun, 2006-10-08 at 13:39 -0700, Daniel Walker wrote:
> > The reason why this was delayed into late boot is simply that the
> > unstable, unsynchronized TSC's made way too much trouble and the pmtimer
> > can not be initialized early.
> >
> > I'm not going to accept that. Your change might work on 5 machines you
> > have tested on, but we start over with the same breakage we solved
> > already.
>
> Your going to have to explain the breakage further. I don't recall
> seeing any discussion on this.
See above, but I'm happy to copy it.
> > The reason why this was delayed into late boot is simply that the
> > unstable, unsynchronized TSC's made way too much trouble and the pmtimer
> > can not be initialized early.
I don't have the bug reports handy, but they are in the LKML archives.
> > This early boot instrumentation code can work with low resolution time
> > information quite well and none of the boot code does need any high res
> > time information. Boot code is different from a running system and has
> > different requirements.
> >
> > This is a solution for a nonexisting problem, which just brings back
> > already solved ones.
>
> There is at least one existing problem which it does solve.
Which one exactly? I'm not aware of a problem with the existing code at
all.
> How about we
> discuss the early TSC boot breakage, which you mention above, so I can
> properly fix this situation.
See above. Also it interferes probably with the highres/dyntick code, as
we might switch over way too early. Have not looked into that yet.
tglx
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 20:52 ` Thomas Gleixner
@ 2006-10-08 21:15 ` Daniel Walker
2006-10-08 21:20 ` Thomas Gleixner
0 siblings, 1 reply; 20+ messages in thread
From: Daniel Walker @ 2006-10-08 21:15 UTC (permalink / raw)
To: tglx; +Cc: akpm, johnstul, mingo, zippel, LKML
On Sun, 2006-10-08 at 22:52 +0200, Thomas Gleixner wrote:
> See above, but I'm happy to copy it.
> > > The reason why this was delayed into late boot is simply that the
> > > unstable, unsynchronized TSC's made way too much trouble and the pmtimer
> > > can not be initialized early.
>
> I don't have the bug reports handy, but they are in the LKML archives.
Like I said I need more detail. I'm assuming John will know what your
talking about, or do you have a rough time frame?
> > > This early boot instrumentation code can work with low resolution time
> > > information quite well and none of the boot code does need any high res
> > > time information. Boot code is different from a running system and has
> > > different requirements.
> > >
> > > This is a solution for a nonexisting problem, which just brings back
> > > already solved ones.
> >
> > There is at least one existing problem which it does solve.
>
> Which one exactly? I'm not aware of a problem with the existing code at
> all.
Clock shuffling.
> > How about we
> > discuss the early TSC boot breakage, which you mention above, so I can
> > properly fix this situation.
>
> See above. Also it interferes probably with the highres/dyntick code, as
> we might switch over way too early. Have not looked into that yet.
I would be surprised if it caused problems. The clock switching is done
at the same time as always. I tried not to alter generic time
functionality in any way.
Daniel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 21:15 ` Daniel Walker
@ 2006-10-08 21:20 ` Thomas Gleixner
2006-10-08 21:31 ` Daniel Walker
0 siblings, 1 reply; 20+ messages in thread
From: Thomas Gleixner @ 2006-10-08 21:20 UTC (permalink / raw)
To: Daniel Walker; +Cc: akpm, johnstul, mingo, zippel, LKML
On Sun, 2006-10-08 at 14:15 -0700, Daniel Walker wrote:
> >
> > Which one exactly? I'm not aware of a problem with the existing code at
> > all.
>
> Clock shuffling.
What's the problem with that ? It replaces clocks. Where _is_ the
problem ?
tglx
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 21:20 ` Thomas Gleixner
@ 2006-10-08 21:31 ` Daniel Walker
2006-10-08 21:38 ` Thomas Gleixner
0 siblings, 1 reply; 20+ messages in thread
From: Daniel Walker @ 2006-10-08 21:31 UTC (permalink / raw)
To: tglx; +Cc: akpm, johnstul, mingo, zippel, LKML
On Sun, 2006-10-08 at 23:20 +0200, Thomas Gleixner wrote:
> On Sun, 2006-10-08 at 14:15 -0700, Daniel Walker wrote:
> > >
> > > Which one exactly? I'm not aware of a problem with the existing code at
> > > all.
> >
> > Clock shuffling.
>
> What's the problem with that ? It replaces clocks. Where _is_ the
> problem ?
The problem is that it's not optimal to have clocks switching furiously.
This is something John notes as an issue in the unchanged
kernel/time/clocksource.c file.
Daniel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 21:31 ` Daniel Walker
@ 2006-10-08 21:38 ` Thomas Gleixner
2006-10-08 22:13 ` Daniel Walker
0 siblings, 1 reply; 20+ messages in thread
From: Thomas Gleixner @ 2006-10-08 21:38 UTC (permalink / raw)
To: Daniel Walker; +Cc: akpm, johnstul, mingo, zippel, LKML
On Sun, 2006-10-08 at 14:31 -0700, Daniel Walker wrote:
> On Sun, 2006-10-08 at 23:20 +0200, Thomas Gleixner wrote:
> > On Sun, 2006-10-08 at 14:15 -0700, Daniel Walker wrote:
> > > >
> > > > Which one exactly? I'm not aware of a problem with the existing code at
> > > > all.
> > >
> > > Clock shuffling.
> >
> > What's the problem with that ? It replaces clocks. Where _is_ the
> > problem ?
>
> The problem is that it's not optimal to have clocks switching furiously.
> This is something John notes as an issue in the unchanged
> kernel/time/clocksource.c file.
I don't see that behaviour on my machines and nobody complains about
that. I don't care about stale comments. Point me to a bug report
instead of your perception of what's optimal and not.
Working is not necessary optimal, but your vision of optimal is not
necessarily working either.
tglx
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 21:38 ` Thomas Gleixner
@ 2006-10-08 22:13 ` Daniel Walker
2006-10-08 22:53 ` Thomas Gleixner
0 siblings, 1 reply; 20+ messages in thread
From: Daniel Walker @ 2006-10-08 22:13 UTC (permalink / raw)
To: tglx; +Cc: akpm, johnstul, mingo, zippel, LKML
On Sun, 2006-10-08 at 23:38 +0200, Thomas Gleixner wrote:
>
> I don't see that behaviour on my machines and nobody complains about
> that. I don't care about stale comments. Point me to a bug report
> instead of your perception of what's optimal and not.
Let both do this. Lets discuss empirical behavior. Otherwise we aren't
making any progress.
> Working is not necessary optimal, but your vision of optimal is not
> necessarily working either.
I'm looking for the TSC issue you mentioned.. I tested it as best I
could, so I need more information to say it's not working.
Daniel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 22:13 ` Daniel Walker
@ 2006-10-08 22:53 ` Thomas Gleixner
2006-10-08 23:35 ` Daniel Walker
0 siblings, 1 reply; 20+ messages in thread
From: Thomas Gleixner @ 2006-10-08 22:53 UTC (permalink / raw)
To: Daniel Walker; +Cc: akpm, johnstul, mingo, zippel, LKML
On Sun, 2006-10-08 at 15:13 -0700, Daniel Walker wrote:
> On Sun, 2006-10-08 at 23:38 +0200, Thomas Gleixner wrote:
>
> >
> > I don't see that behaviour on my machines and nobody complains about
> > that. I don't care about stale comments. Point me to a bug report
> > instead of your perception of what's optimal and not.
>
> Let both do this. Lets discuss empirical behavior. Otherwise we aren't
> making any progress.
Go, grep the LKML archives and let those who had problems test your
modifications. Come back when they confirm that it does not change
anything.
You want to change behaviour of the current code, so it's your job to
verify that it does not break anything.
I have been there and done that with the ARM interrupt code
http://www.linutronix.de/index.php?page=testing
I know what I'm talking about.
tglx
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 22:53 ` Thomas Gleixner
@ 2006-10-08 23:35 ` Daniel Walker
2006-10-09 6:56 ` Thomas Gleixner
0 siblings, 1 reply; 20+ messages in thread
From: Daniel Walker @ 2006-10-08 23:35 UTC (permalink / raw)
To: tglx; +Cc: akpm, johnstul, mingo, zippel, LKML
On Mon, 2006-10-09 at 00:53 +0200, Thomas Gleixner wrote:
> On Sun, 2006-10-08 at 15:13 -0700, Daniel Walker wrote:
> > On Sun, 2006-10-08 at 23:38 +0200, Thomas Gleixner wrote:
> >
> > >
> > > I don't see that behaviour on my machines and nobody complains about
> > > that. I don't care about stale comments. Point me to a bug report
> > > instead of your perception of what's optimal and not.
> >
> > Let both do this. Lets discuss empirical behavior. Otherwise we aren't
> > making any progress.
>
> Go, grep the LKML archives and let those who had problems test your
> modifications. Come back when they confirm that it does not change
> anything.
This is why I want this to go into -mm .. To flush out the corner cases
that it's impossible for me to find on my own.
> You want to change behaviour of the current code, so it's your job to
> verify that it does not break anything.
I have, within my ability to do so.
> I have been there and done that with the ARM interrupt code
> http://www.linutronix.de/index.php?page=testing
>
> I know what I'm talking about.
I think you know what your talking about, and I respect your opinion.. I
think you have some points, that I will follow up on. However most of
what your saying comes off to me like, "Reverse _all_ your changes!" ,
"Makes this patch set go away for 2 months", and I don't understand
where that is coming from.
Daniel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: + clocksource-increase-initcall-priority.patch added to -mm tree
2006-10-08 23:35 ` Daniel Walker
@ 2006-10-09 6:56 ` Thomas Gleixner
0 siblings, 0 replies; 20+ messages in thread
From: Thomas Gleixner @ 2006-10-09 6:56 UTC (permalink / raw)
To: Daniel Walker; +Cc: akpm, johnstul, mingo, zippel, LKML
On Sun, 2006-10-08 at 16:35 -0700, Daniel Walker wrote:
> I think you know what your talking about, and I respect your opinion.. I
> think you have some points, that I will follow up on. However most of
> what your saying comes off to me like, "Reverse _all_ your changes!" ,
> "Makes this patch set go away for 2 months", and I don't understand
> where that is coming from.
I did nowhere say, that you should revert _ALL_ your changes ! If you
need 2 month to fixup the issues I pointed at , I can't help it.
tglx
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2006-10-09 6:56 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <200610070153.k971ren4020838@shell0.pdx.osdl.net>
2006-10-08 8:06 ` + clocksource-increase-initcall-priority.patch added to -mm tree Thomas Gleixner
2006-10-08 10:19 ` Thomas Gleixner
2006-10-08 14:50 ` Daniel Walker
2006-10-08 14:53 ` Thomas Gleixner
2006-10-08 15:45 ` Daniel Walker
2006-10-08 15:58 ` Thomas Gleixner
2006-10-08 16:18 ` Daniel Walker
2006-10-08 16:52 ` Thomas Gleixner
2006-10-08 17:17 ` Daniel Walker
2006-10-08 19:03 ` Thomas Gleixner
2006-10-08 20:39 ` Daniel Walker
2006-10-08 20:52 ` Thomas Gleixner
2006-10-08 21:15 ` Daniel Walker
2006-10-08 21:20 ` Thomas Gleixner
2006-10-08 21:31 ` Daniel Walker
2006-10-08 21:38 ` Thomas Gleixner
2006-10-08 22:13 ` Daniel Walker
2006-10-08 22:53 ` Thomas Gleixner
2006-10-08 23:35 ` Daniel Walker
2006-10-09 6:56 ` Thomas Gleixner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox