Re: 2.6.21-rc1: known regressions (part 2)

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Linus Torvalds
Date: Thursday, March 1, 2007 - 5:26 pm

On Thu, 1 Mar 2007, Ingo Molnar wrote:

Looks like git bisect worked for you, and wasn't confused at all. You 
started out with 2931 commits between your first known-bad and known-good 
commits, which means that you usually end up having to check "log2(n)+1" 
kernels, ie I'd have expected you to have to do 12-13 bisection attempts 
to cut it down to one.

You seem to have done 14 (you list 16 commits, two of which are the 
starting points), which is right in that range. The reason you sometimes 
get more is:

 - you "help" git bisect by choosing other commits than the optimal ones. 

 - with bad luck, it can be hard to get really close to "half the commits" 
   in the reachability analysis, especially if you have lots of merges 
   (and *especially* if you have octopus merges that merge more than two 
   branches of development). For example, say that you have something like

	           a
	           |
	   +---+---+---+---+
	   |   |   |   |   |
	   b   c   d   e   f

   where you have six commits - you can't test any "combinations" at all, 
   since they are all independent, so "git bisect" cannot test them three 
   and three to cut down the time, so if you don't know which one is bad, 
   you'll basically end up testing them all.

The bad luck case never really happens to that extreme in practice, and 
even when it does you can sometimes be lucky and just hit on the bug early 
(so "bad luck" may end up being "good luck" after all), but it explains 
why you can get more - or less - than log2(n)+1 attempts. More commonly 
one more.

A much *bigger* problem is if you mark something good or bad that isn't 
really. Ie if the bug comes and goes (it might be timing-dependent, for 
example), the problem will be that you'll always narrow things down 
(that's what bisection does), but you may not narrow it down to the right 
thing!

We've had that happen several times. If the bug (for example) means that 
suspend *often* breaks, but sometimes works just by luck, you might mark a 
kernel "good" when it really wasn't and then "git bisect" will *really* go 
out in the weeds, and won't even try to test the commits that may have 
introduced the bug, because you told it that those commits resulted in a 
good kernel..


Looks like it's claiming that 9f4bd5dde81b5cb94e4f52f2f05825aa0422f1ff is 
the bad commit. Which is extremely unlikely, since it only seems to affect 
the emu10k sound driver, which I don't think even exists on any ThinkPad 
laptops (correct me if I'm wrong). 

Btw, you seem to have re-ordered the commits - the above is not the order 
you did the bisection in. The known-good commit (f3ccb06..) is in the 
middle. That's totally bogus. Please use the git bisection log (see 
.git/BISECT_LOG), and don't think that you know some "better" order. You 
really don't.


You claim that 9f4bd5dd is bad, but you indirectly claim that its direct 
parent (5986a2ec) is good by saying that f3ccb06f is good. This is why 
"git bisect" will claim that 9f4bd5dd must be the bad commit.

I would suggest testing commit 5986a2ec explicitly. If that one is good, 
then, since you claim that 9f4bd5dd is bad, then yes, 9f4bd5dd *is* the 
bad commit (because 5986a2ec is its direct parent).

But most likely, 9f4bd5dd is actually already bad, and what you are seeing 
is two *different* bugs that just have the same symptoms ("suspend doesn't 
work").

What happens is that you've chased them *both*, and you cannot bisect that 
kind of behaviour totally automatically and mindlessly, simply because 
when you say "git bisect bad", that means that *one* of the bugs is 
active, but not necessarily both of them. So you may well be marking 
kernels that are "good" (as far as the other bug is concerned) as bad - 
and that just means that bisection won't even test them.

When that happens, you need to basically

 - be able to separate the bugs out some way (so that you can still mark a 
   non-working kernel "good" if it's good *with*respect*to* the particular 
   bug you're chasing)

   This is often practically impossible, _especially_ with suspend, where 
   the behaviour is so unhelpful that it's usually not possible to 
   separate out "ACPI is broken" from "one particular device driver is 
   broken", because they both have exactly the same symptoms: the machine 
   doesn't resume.

HOWEVER. Even if you can't actually separate the bugs out, you can usually 
find where *one* of the bugs starts, and that point you can generally find 
the fix for it too. In this case, we already know one of the bugs: it's 
the ACPI bug that was apparently fixed by f3ccb06f3 (or maybe another one 
in that series).

Once you have that, you now actually have a way to "correct" for that 
known bug, and by correcting for the known bug, you now *can* separate the 
behaviour of the two bugs:

 - You can now re-do a totally mindless git bisection for the *other* bug, 
   but what you now need to do is that at each bisection step, you look at 
   whether the bisection point has the known bug, and if so, you apply the 
   known fix for that known bug, and thus you can test the kernel 
   *without* the interaction of the bug you already found.

This makes bisection a lot less automated (you have to apply the "fix" for 
the other bug at each step), but it still allows "total automation" in the 
sense that you don't actually need to know at all what you're looking for: 
you're just following a known pattern, and you're basically just 
correcting for the effects of another bug that you're no longer interested 
in, since you already know what the fix for that bug was.

The other alternative is to actually have a clue what you're searching 
for, and/or look deeply at where the fix was merged, and trying to narrow 
things down by actually understanding the problem. But at that point, 
bisection won't much help you, except perhaps as a way to find a mid-way 
point to test out theories with ("which drivers that I actually use have 
changed in between" kinds of experiments where you simply undo part of 
the changes entirely, and bisection ends up being just a way to pick 
points that are hopefully "interestingly far apart").

			Linus
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Linux 2.6.21-rc1, Linus Torvalds, (Tue Feb 20, 9:53 pm)
Re: Linux 2.6.21-rc1, Faik Uygur, (Wed Feb 21, 6:26 am)
Re: Linux 2.6.21-rc1, Thomas Gleixner, (Wed Feb 21, 6:32 am)
Re: Linux 2.6.21-rc1, Kok, Auke, (Wed Feb 21, 8:58 am)
request_module: runaway loop modprobe net-pf-1 (is Re: Lin ..., YOSHIFUJI Hideaki / , (Wed Feb 21, 9:23 am)
Re: Linux 2.6.21-rc1, Daniel Walker, (Wed Feb 21, 9:24 am)
Re: Linux 2.6.21-rc1, Thomas Gleixner, (Wed Feb 21, 10:07 am)
Re: Linux 2.6.21-rc1, Daniel Walker, (Wed Feb 21, 10:19 am)
Re: Linux 2.6.21-rc1, Daniel Walker, (Wed Feb 21, 10:38 am)
Re: Linux 2.6.21-rc1, Thomas Gleixner, (Wed Feb 21, 10:41 am)
Re: Linux 2.6.21-rc1, Thomas Gleixner, (Wed Feb 21, 11:18 am)
Re: Linux 2.6.21-rc1, Daniel Walker, (Wed Feb 21, 11:23 am)
Re: Linux 2.6.21-rc1, Andreas Schwab, (Wed Feb 21, 11:34 am)
Re: Linux 2.6.21-rc1, Dave Jones, (Wed Feb 21, 11:40 am)
Re: Linux 2.6.21-rc1, Jiri Slaby, (Wed Feb 21, 11:41 am)
Re: Linux 2.6.21-rc1, Jiri Slaby, (Wed Feb 21, 11:51 am)
Re: Linux 2.6.21-rc1, Linus Torvalds, (Wed Feb 21, 12:19 pm)
Re: Linux 2.6.21-rc1, Thomas Gleixner, (Wed Feb 21, 12:23 pm)
Re: Linux 2.6.21-rc1, Linus Torvalds, (Wed Feb 21, 12:24 pm)
Re: Linux 2.6.21-rc1, Daniel Walker, (Wed Feb 21, 12:24 pm)
Re: Linux 2.6.21-rc1, Andrew Morton, (Wed Feb 21, 12:45 pm)
Re: Linux 2.6.21-rc1, Daniel Walker, (Wed Feb 21, 1:00 pm)
Re: Linux 2.6.21-rc1, Linus Torvalds, (Wed Feb 21, 1:18 pm)
Re: Linux 2.6.21-rc1, Thomas Gleixner, (Wed Feb 21, 1:43 pm)
Re: Linux 2.6.21-rc1, Daniel Walker, (Wed Feb 21, 1:49 pm)
Re: Linux 2.6.21-rc1, Linus Torvalds, (Wed Feb 21, 2:06 pm)
Re: Linux 2.6.21-rc1, Thomas Gleixner, (Wed Feb 21, 2:21 pm)
Re: Linux 2.6.21-rc1, Daniel Walker, (Wed Feb 21, 2:23 pm)
Re: Linux 2.6.21-rc1 [git bisect], Pete Harlan, (Wed Feb 21, 3:05 pm)
NO_HZ: timer interrupt stuck [Re: Linux 2.6.21-rc1], Luca Tettamanti, (Wed Feb 21, 4:04 pm)
Re: NO_HZ: timer interrupt stuck [Re: Linux 2.6.21-rc1], Thomas Gleixner, (Wed Feb 21, 4:17 pm)
Re: NO_HZ: timer interrupt stuck [Re: Linux 2.6.21-rc1], Luca Tettamanti, (Wed Feb 21, 4:19 pm)
Re: NO_HZ: timer interrupt stuck [Re: Linux 2.6.21-rc1], Jan Engelhardt, (Thu Feb 22, 5:36 am)
Re: NO_HZ: timer interrupt stuck [Re: Linux 2.6.21-rc1], Arjan van de Ven, (Thu Feb 22, 6:25 am)
Re: NO_HZ: timer interrupt stuck [Re: Linux 2.6.21-rc1], Pierre Ossman, (Thu Feb 22, 7:10 am)
Re: NO_HZ: timer interrupt stuck [Re: Linux 2.6.21-rc1], Arjan van de Ven, (Thu Feb 22, 7:20 am)
Re: NO_HZ: timer interrupt stuck [Re: Linux 2.6.21-rc1], Pierre Ossman, (Thu Feb 22, 7:51 am)
Re: NO_HZ: timer interrupt stuck [Re: Linux 2.6.21-rc1], Pierre Ossman, (Thu Feb 22, 8:13 am)
Re: NO_HZ: timer interrupt stuck [Re: Linux 2.6.21-rc1], Thomas Gleixner, (Thu Feb 22, 8:51 am)
Re: NO_HZ: timer interrupt stuck [Re: Linux 2.6.21-rc1], Thomas Gleixner, (Thu Feb 22, 9:00 am)
Re: NO_HZ: timer interrupt stuck [Re: Linux 2.6.21-rc1], Pierre Ossman, (Thu Feb 22, 9:27 am)
Re: NO_HZ: timer interrupt stuck [Re: Linux 2.6.21-rc1], Arjan van de Ven, (Thu Feb 22, 9:42 am)
Re: NO_HZ: timer interrupt stuck, David Miller, (Thu Feb 22, 10:26 am)
Re: NO_HZ: timer interrupt stuck, Thomas Gleixner, (Thu Feb 22, 10:39 am)
RE: NO_HZ: timer interrupt stuck [Re: Linux 2.6.21-rc1], Pallipadi, Venkatesh, (Thu Feb 22, 12:58 pm)
Re: NO_HZ: timer interrupt stuck [Re: Linux 2.6.21-rc1], Pierre Ossman, (Thu Feb 22, 2:07 pm)
Re: NO_HZ: timer interrupt stuck [Re: Linux 2.6.21-rc1], Andreas Mohr, (Thu Feb 22, 2:25 pm)
Re: NO_HZ: timer interrupt stuck [Re: Linux 2.6.21-rc1], Arjan van de Ven, (Thu Feb 22, 3:21 pm)
Re: Linux 2.6.21-rc1 -- suspend, Pavel Machek, (Thu Feb 22, 10:25 pm)
Re: NO_HZ: timer interrupt stuck [Re: Linux 2.6.21-rc1], Pierre Ossman, (Thu Feb 22, 11:55 pm)
Re: NO_HZ: timer interrupt stuck, David Miller, (Fri Feb 23, 2:25 am)
Re: sparc generic time / clockevents, David Miller, (Fri Feb 23, 2:55 am)
Re: Linux 2.6.21-rc1, Andrew Morton, (Fri Feb 23, 3:08 am)
Re: Linux 2.6.21-rc1, Ingo Molnar, (Fri Feb 23, 4:35 am)
Re: Linux 2.6.21-rc1, Ingo Molnar, (Fri Feb 23, 4:39 am)
Re: Linux 2.6.21-rc1, Thomas Gleixner, (Fri Feb 23, 4:47 am)
Re: NO_HZ: timer interrupt stuck, Andi Kleen, (Fri Feb 23, 8:50 am)
Re: sparc generic time / clockevents, john stultz, (Fri Feb 23, 12:51 pm)
Re: sparc generic time / clockevents, Peter Keilty, (Fri Feb 23, 3:15 pm)
Re: sparc generic time / clockevents, David Miller, (Fri Feb 23, 5:34 pm)
Re: sparc generic time / clockevents, john stultz, (Fri Feb 23, 5:53 pm)
Re: sparc generic time / clockevents, David Miller, (Fri Feb 23, 10:52 pm)
2.6.21-rc1: known regressions (part 1), Adrian Bunk, (Sun Feb 25, 10:52 am)
2.6.21-rc1: known regressions (part 2), Adrian Bunk, (Sun Feb 25, 10:55 am)
2.6.21-rc1: known regressions (part 3), Adrian Bunk, (Sun Feb 25, 11:02 am)
Re: 2.6.21-rc1: known regressions (part 3), Greg KH, (Sun Feb 25, 1:59 pm)
2.6.21-rc1: known regressions (v2) (part 1), Adrian Bunk, (Mon Feb 26, 3:01 pm)
2.6.21-rc1: known regressions (v2) (part 2), Adrian Bunk, (Mon Feb 26, 3:05 pm)
Re: 2.6.21-rc1: known regressions (v2) (part 2), Thomas Gleixner, (Tue Feb 27, 1:21 am)
Re: 2.6.21-rc1: known regressions (v2) (part 2), Ingo Molnar, (Tue Feb 27, 1:33 am)
Re: 2.6.21-rc1: known regressions (v2) (part 2), Michal Piotrowski, (Tue Feb 27, 1:33 am)
Re: 2.6.21-rc1: known regressions (v2) (part 2), Michal Piotrowski, (Tue Feb 27, 1:35 am)
regression: forcedeth.c hang, Ingo Molnar, (Tue Feb 27, 1:39 am)
Re: 2.6.21-rc1: known regressions (v2) (part 2), Mike Galbraith, (Tue Feb 27, 1:54 am)
Re: regression: forcedeth.c hang, Ingo Molnar, (Tue Feb 27, 2:01 am)
Re: regression: forcedeth.c hang, Ingo Molnar, (Tue Feb 27, 2:38 am)
Re: 2.6.21-rc1: known regressions (part 2), Jens Axboe, (Tue Feb 27, 3:02 am)
Re: 2.6.21-rc1: known regressions (part 2), Pavel Machek, (Tue Feb 27, 3:21 am)
Re: 2.6.21-rc1: known regressions (part 2), Jens Axboe, (Tue Feb 27, 3:30 am)
Re: 2.6.21-rc1: known regressions (part 2), Ingo Molnar, (Tue Feb 27, 3:34 am)
Re: 2.6.21-rc1: known regressions (part 2), Jens Axboe, (Tue Feb 27, 3:59 am)
Re: 2.6.21-rc1: known regressions (part 2), Jens Axboe, (Tue Feb 27, 4:15 am)
Re: regression: forcedeth.c hang, Ingo Molnar, (Tue Feb 27, 4:25 am)
Re: 2.6.21-rc1: known regressions (v2) (part 1), Meelis Roos, (Tue Feb 27, 6:00 am)
Re: 2.6.21-rc1: known regressions (part 2), Jens Axboe, (Tue Feb 27, 6:09 am)
Re: regression: forcedeth.c hang, Linus Torvalds, (Tue Feb 27, 8:42 am)
Re: 2.6.21-rc1: known regressions (part 2), Adrian Bunk, (Tue Feb 27, 3:09 pm)
Re: 2.6.21-rc1: known regressions (v2) (part 2), Con Kolivas, (Tue Feb 27, 4:07 pm)
Re: 2.6.21-rc1: known regressions (v2) (part 2), Mike Galbraith, (Tue Feb 27, 9:21 pm)
Re: regression: forcedeth.c hang, Ingo Molnar, (Wed Feb 28, 12:36 am)
Re: 2.6.21-rc1: known regressions (part 2), Jens Axboe, (Wed Feb 28, 12:41 am)
RE: 2.6.21-rc1: known regressions (part 1), Karasyov, Konstantin A, (Wed Feb 28, 11:16 am)
Re: 2.6.21-rc1: known regressions (v2) (part 1), Michael S. Tsirkin, (Wed Feb 28, 2:13 pm)
Re: 2.6.21-rc1: known regressions (v2) (part 1), Thomas Gleixner, (Wed Feb 28, 2:27 pm)
Re: 2.6.21-rc1: known regressions (v2) (part 1), Michael S. Tsirkin, (Wed Feb 28, 2:40 pm)
Re: 2.6.21-rc1: known regressions (v2) (part 2), Con Kolivas, (Wed Feb 28, 3:01 pm)
Re: 2.6.21-rc1: known regressions (v2) (part 2), Mike Galbraith, (Wed Feb 28, 5:02 pm)
Re: 2.6.21-rc1: known regressions (v2) (part 1), Jeff Chua, (Wed Feb 28, 8:45 pm)
Re: 2.6.21-rc1: known regressions (v2) (part 2), Ingo Molnar, (Thu Mar 1, 1:46 am)
Re: 2.6.21-rc1: known regressions (part 2), Ingo Molnar, (Thu Mar 1, 2:34 am)
Re: 2.6.21-rc1: known regressions (part 2), Ingo Molnar, (Thu Mar 1, 3:41 am)
Re: 2.6.21-rc1: known regressions (v2) (part 2), Con Kolivas, (Thu Mar 1, 4:13 am)
Re: 2.6.21-rc1: known regressions (v2) (part 2), Thomas Gleixner, (Thu Mar 1, 4:33 am)
Re: 2.6.21-rc1: known regressions (v2) (part 2), Con Kolivas, (Thu Mar 1, 5:05 am)
Re: 2.6.21-rc1: known regressions (v2) (part 2), Thomas Gleixner, (Thu Mar 1, 5:20 am)
Re: 2.6.21-rc1: known regressions (v2) (part 2), Ingo Molnar, (Thu Mar 1, 6:30 am)
Re: 2.6.21-rc1: known regressions (part 2), Ingo Molnar, (Thu Mar 1, 7:52 am)
Re: 2.6.21-rc1: known regressions (part 2), Rafael J. Wysocki, (Thu Mar 1, 9:12 am)
Re: 2.6.21-rc1: known regressions (v2) (part 2), Con Kolivas, (Thu Mar 1, 2:51 pm)
[PATCH] sched: remove SMT nice, Con Kolivas, (Thu Mar 1, 3:33 pm)
Re: 2.6.21-rc1: known regressions (part 2), Linus Torvalds, (Thu Mar 1, 4:36 pm)
Re: 2.6.21-rc1: known regressions (part 2), Linus Torvalds, (Thu Mar 1, 5:26 pm)
Re: 2.6.21-rc1: known regressions (part 2), Linus Torvalds, (Thu Mar 1, 5:41 pm)
Re: 2.6.21-rc1: known regressions (part 2), Ingo Molnar, (Fri Mar 2, 12:14 am)
Re: 2.6.21-rc1: known regressions (part 2), Ingo Molnar, (Fri Mar 2, 12:21 am)
Re: 2.6.21-rc1: known regressions (part 2), Ingo Molnar, (Fri Mar 2, 1:04 am)
Re: 2.6.21-rc1: known regressions (part 2), Pavel Machek, (Fri Mar 2, 3:07 am)
Re: 2.6.21-rc1: known regressions (part 2), Ingo Molnar, (Fri Mar 2, 3:20 am)
[patch] KVM: T60 resume fix, Ingo Molnar, (Fri Mar 2, 3:22 am)
Re: [patch] KVM: T60 resume fix, Michael S. Tsirkin, (Fri Mar 2, 4:39 am)
Re: [patch] KVM: T60 resume fix, Avi Kivity, (Sat Mar 3, 1:21 am)
Re: [patch] KVM: T60 resume fix, Avi Kivity, (Sat Mar 3, 1:22 am)
Re: [patch] KVM: T60 resume fix, Andrew Morton, (Sat Mar 3, 4:57 am)
Re: [patch] KVM: T60 resume fix, Junio C Hamano, (Sat Mar 3, 5:07 am)
Re: 2.6.21-rc1: known regressions (v2) (part 1), Adrian Bunk, (Sun Mar 4, 5:04 pm)
Re: [patch] KVM: T60 resume fix, Ingo Molnar, (Mon Mar 5, 1:22 am)
Re: 2.6.21-rc1: known regressions (part 2), Michael S. Tsirkin, (Mon Mar 5, 1:42 am)
Re: [patch] KVM: T60 resume fix, Ingo Molnar, (Mon Mar 5, 1:44 am)
Re: [patch] KVM: T60 resume fix, Avi Kivity, (Mon Mar 5, 1:50 am)
Re: [patch] KVM: T60 resume fix, Ingo Molnar, (Mon Mar 5, 1:57 am)
Re: [patch] KVM: T60 resume fix, Avi Kivity, (Mon Mar 5, 2:27 am)
Re: [patch] KVM: T60 resume fix, Ingo Molnar, (Mon Mar 5, 3:05 am)
SATA resume slowness, e1000 MSI warning, Ingo Molnar, (Mon Mar 5, 3:11 am)
Re: [patch] KVM: T60 resume fix, Michael S. Tsirkin, (Mon Mar 5, 3:23 am)
Re: [patch] KVM: T60 resume fix, Ingo Molnar, (Mon Mar 5, 3:29 am)
Re: [patch] KVM: T60 resume fix, Avi Kivity, (Mon Mar 5, 3:33 am)
Re: [patch] KVM: T60 resume fix, Ingo Molnar, (Mon Mar 5, 3:33 am)
Re: [patch] KVM: T60 resume fix, Michael S. Tsirkin, (Mon Mar 5, 3:40 am)
Re: [patch] KVM: T60 resume fix, Ingo Molnar, (Mon Mar 5, 5:50 am)
Re: [patch] KVM: T60 resume fix, Michael S. Tsirkin, (Mon Mar 5, 5:54 am)
Re: [patch] KVM: T60 resume fix, Michael S. Tsirkin, (Mon Mar 5, 6:26 am)
Re: [patch] KVM: T60 resume fix, Ingo Molnar, (Mon Mar 5, 6:32 am)
Re: 2.6.21-rc1: known regressions (part 2), Michael S. Tsirkin, (Mon Mar 5, 8:34 am)
Re: 2.6.21-rc1: known regressions (part 2), Michael S. Tsirkin, (Mon Mar 5, 8:44 am)
Re: 2.6.21-rc1: known regressions (part 2), Michael S. Tsirkin, (Mon Mar 5, 9:14 am)
Re: 2.6.21-rc1: known regressions (part 2), Ingo Molnar, (Mon Mar 5, 9:41 am)
Re: 2.6.21-rc1: known regressions (part 2), Jens Axboe, (Mon Mar 5, 11:16 am)
Re: 2.6.21-rc1: known regressions (v2) (part 1), Jeff Chua, (Mon Mar 5, 6:32 pm)
Re: SATA resume slowness, e1000 MSI warning, Jeff Garzik, (Mon Mar 5, 10:30 pm)
Re: SATA resume slowness, e1000 MSI warning, Kok, Auke, (Mon Mar 5, 11:35 pm)
Re: SATA resume slowness, e1000 MSI warning, Ingo Molnar, (Tue Mar 6, 2:04 am)
Re: SATA resume slowness, e1000 MSI warning, Ingo Molnar, (Tue Mar 6, 2:06 am)
Re: 2.6.21-rc1: known regressions (v2) (part 1), Jeff Chua, (Tue Mar 6, 5:03 am)
Re: 2.6.21-rc1: known regressions (v2) (part 1), Michael S. Tsirkin, (Tue Mar 6, 5:08 am)
Re: 2.6.21-rc1: known regressions (v2) (part 1), Jeff Chua, (Tue Mar 6, 5:12 am)
Re: SATA resume slowness, e1000 MSI warning, Kok, Auke, (Tue Mar 6, 8:34 am)
Re: SATA resume slowness, e1000 MSI warning, Thomas Gleixner, (Tue Mar 6, 9:26 am)
Re: SATA resume slowness, e1000 MSI warning, Linus Torvalds, (Tue Mar 6, 9:52 am)
Re: SATA resume slowness, e1000 MSI warning, Kok, Auke, (Tue Mar 6, 10:09 am)
Re: SATA resume slowness, e1000 MSI warning, Eric W. Biederman, (Tue Mar 6, 9:15 pm)
Re: SATA resume slowness, e1000 MSI warning, Kok, Auke, (Wed Mar 7, 9:31 am)
Re: SATA resume slowness, e1000 MSI warning, Kok, Auke, (Wed Mar 7, 9:45 am)
Re: SATA resume slowness, e1000 MSI warning, Eric W. Biederman, (Wed Mar 7, 12:28 pm)
Re: SATA resume slowness, e1000 MSI warning, Andrew Morton, (Wed Mar 7, 7:53 pm)
Re: SATA resume slowness, e1000 MSI warning, Eric W. Biederman, (Wed Mar 7, 11:58 pm)
Re: SATA resume slowness, e1000 MSI warning, Jeff Garzik, (Thu Mar 8, 2:55 am)
Re: SATA resume slowness, e1000 MSI warning, Michael S. Tsirkin, (Thu Mar 8, 3:23 am)
Re: SATA resume slowness, e1000 MSI warning, Eric W. Biederman, (Thu Mar 8, 10:27 am)
[PATCH 0/2] Repair pci_restore_state when used with device ..., Eric W. Biederman, (Thu Mar 8, 12:58 pm)
[PATCH 1/2] msi: Safer state caching., Eric W. Biederman, (Thu Mar 8, 1:04 pm)
Re: [linux-pm] 2.6.21-rc1: known regressions (part 2), Pavel Machek, (Thu Mar 8, 11:44 pm)
Re: SATA resume slowness, e1000 MSI warning, Kok, Auke, (Fri Mar 9, 4:06 pm)
Re: SATA resume slowness, e1000 MSI warning, Eric W. Biederman, (Fri Mar 9, 8:41 pm)
Re: SATA resume slowness, e1000 MSI warning, Eric W. Biederman, (Sun Mar 11, 4:11 am)
Re: SATA resume slowness, e1000 MSI warning, Michael S. Tsirkin, (Sun Mar 11, 4:24 am)
Re: SATA resume slowness, e1000 MSI warning, Eric W. Biederman, (Sun Mar 11, 10:37 am)
Re: SATA resume slowness, e1000 MSI warning, Michael S. Tsirkin, (Sun Mar 11, 11:03 am)
Re: SATA resume slowness, e1000 MSI warning, Eric W. Biederman, (Sun Mar 11, 11:27 am)
Re: SATA resume slowness, e1000 MSI warning, Michael S. Tsirkin, (Sun Mar 11, 11:37 am)
Re: SATA resume slowness, e1000 MSI warning, Eric W. Biederman, (Sun Mar 11, 12:50 pm)
Re: SATA resume slowness, e1000 MSI warning, Michael S. Tsirkin, (Sun Mar 11, 9:35 pm)
Re: 2.6.21-rc1: known regressions (v2) (part 1), Pavel Machek, (Mon Mar 19, 8:32 am)
Re: 2.6.21-rc1: known regressions (v2) (part 1), Rafael J. Wysocki, (Mon Mar 19, 2:23 pm)
Re: SATA resume slowness, e1000 MSI warning, Michael S. Tsirkin, (Mon Apr 16, 12:56 pm)