> A bisection between 2.6.16 and 2.6.17-rc1 (current GIT tree), which
> took quite a few reboots, thinks this is the bad guy:

No bisect without reboots :-) Thanks for taking the time ...

> http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a0652fc9a28c3ef8cd59264bfcb089c44d1b0e06
>
> I see the same hang on my PowerBook 5,9 (17" G4 HR). Note that I don't
> run Debian, but I thought I'd help out.
> The patch has a bit too much changes behind it to do a simple revert.
> Please CC me on any message after this, I'm not subscribed.

Where did this piece move in the new code?

- /* Clear MSR:EE */
- mfmsr r7
- rlwinm r0,r7,0,17,15
- mtmsr r0
-
- /* Check current_thread_info()->flags */
- rlwinm r4,r1,0,0,18
- lwz r4,TI_FLAGS(r4)
- andi. r0,r4,_TIF_NEED_RESCHED
- beq 1f
- mtmsr r7 /* out of line this ? */
- blr
-1:

Maybe this code was added back somewhere else in another commit around the
same time... in that case your bisect result would be bogus.

        Michael


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to