Cut-and-Paste in AT in Speakup?
covici at ccs.covici.com
covici at ccs.covici.com
Sat May 28 22:21:33 EDT 2011
I am having lots of crashes with speakup and recent kernels -- I know
this is one of the things which is causing this to happen, I don't know
if there are any other problems because the crashes don't necessarily
happen when I am pasting. This is happening using the speakup in the
staging drivers in 2.6.37 and 2.6.38 kernels (specifically
2.6.38-gentoo-r5 and others). I would love to be on a more recent
kernel, but its much too unstable. I am using speakout built in and the
main speakup module also built in.
Chris Brannon <chris at the-brannons.com> wrote:
> pj at pjb.com.au writes:
>
> > [NNNN.NNNN] BUG: scheduling while atomic: /swapper/0/0x10010000
>
> Yeah, this does help.
> As I said, no problems pasting on this box. Pasting into edbrowse is
> fine. So I had a look at selection.c, from the speakup source.
> We test to see whether we're in atomic context, in the
> speakup_paste_selection function. Apparently, that isn't working.
> Also see the comment at the top of that function.
>
> /* TODO: move to some helper thread, probably. That'd fix having to check for
> * in_atomic(). */
>
> This code needs to be rewritten.
> I might be able to take a look at it in another week or more, after I'm
> done moving.
>
> -- Chris
> _______________________________________________
> Speakup mailing list
> Speakup at braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
--
Your life is like a penny. You're going to lose it. The question is:
How do
you spend it?
John Covici
covici at ccs.covici.com
More information about the Speakup
mailing list