[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Re: can't boot 2.6.17-rc1



> 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



Reply to: