I'm not sure if my glibc uses sysenter. But I'd like to have the system
prepared if I eventually get one which does.
> > > > <6>note: kapmd[4] exited with preempt_count 2
> > > This I don't like. I'm not convinced the resume path is preempt-safe.
> > > Please try again, either with CONFIG_PREEMPT disabled, or with a
> > > preempt_disable() / preempt_enable() pair around apm.c's suspend code,
> > > like in the patch below. (Untested, you may need to stick an #include
> > > <preempt.h> somewhere in apm.c to make it compile.)
> >
> > It changed things a bit. preempt_count is 3 now.
> > Oops didn't change.
>
> Ok so it wasn't preempt.
> Can you identify in which statement the oops occurs?
not really. Somewhere fix_processor_context+0x5f/0x100, that's where EIP
points. But latest bk doesn't have this anymore, so I think I'll try it
first.
> And can you confirm that commenting out the calls in apm.c to
> save_processor_state() and restore_processor_state() eliminates the oops?
after I have tried it.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/