recent 2.6.26 kernel hangs at suspend

From: Jeff Chua
Date: Mon May 19 2008 - 11:10:51 EST

I can simulate this and it's definitely a bug, but I could only bisect
up to a point and the kernel would not boot after tat.

The bug is that my X60s notebook would not suspend-to-ram on the 2nd try.

Boot up -> suspend to ram -> ok -> resume -> suspend to ram -> hang!

The hang would only happen while in X.

If I don't enter X, it'll not hang on suspend to ram.

I tried git bisect but can only get to this commit

The next commit b82287587ef9917afbea5fcbf7aa63424b6f3719 would not boot.

How can I get pass the "bad" commit. I've tried "skip" or "next", but
still won't boot.

And it doesn't seem like it's X as 2.6.25 kernel can suspend and
resume many times in X without problem.

Here's how I bisected ...

git-bisect start
# bad: [b8291ad07a7f3b5b990900f0001198ac23ba893e] Linux 2.6.26-rc3
git-bisect bad b8291ad07a7f3b5b990900f0001198ac23ba893e
# good: [4b119e21d0c66c22e8ca03df05d9de623d0eb50f] Linux 2.6.25
git-bisect good 4b119e21d0c66c22e8ca03df05d9de623d0eb50f
# good: [c328d54cd4ad120d76284e46dcca6c6cf996154a] Merge
git-bisect good c328d54cd4ad120d76284e46dcca6c6cf996154a
# bad: [25a025863e024f6b86b48137b10b4960c50351b0] Merge branch
'for-linus' of git://
git-bisect bad 25a025863e024f6b86b48137b10b4960c50351b0
# bad: [62d9f0dbc92d7e398fde53fc6021338393522e68] KVM: add ioctls to
save/store mpstate
git-bisect bad 62d9f0dbc92d7e398fde53fc6021338393522e68
# good: [ce1d5b23a8d1e19866ab82bdec0dc41fde5273d8] Merge branch
'for-linus' of git://
git-bisect good ce1d5b23a8d1e19866ab82bdec0dc41fde5273d8
# good: [a2826190aa157a1d29bef70ca81f8b51a9b36d29] IDE: Coding Style
fixes to drivers/ide/pci/it8213.c
git-bisect good a2826190aa157a1d29bef70ca81f8b51a9b36d29
# bad: [9b79ed952bd7344d40152f8a560ad8a0d93f3886] Merge branch
'for-linus' of git://
git-bisect bad 9b79ed952bd7344d40152f8a560ad8a0d93f3886
# bad: [4a27214d7be31e122db4102166f49ec15958e8e9] Merge branch
'for-linus' of git://
git-bisect bad 4a27214d7be31e122db4102166f49ec15958e8e9
# bad: [b82287587ef9917afbea5fcbf7aa63424b6f3719] Merge branch
'for-linus' of git://
git-bisect bad b82287587ef9917afbea5fcbf7aa63424b6f3719

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at