Re: [Bug #14388] keyboard under X with 2.6.31

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Linus Torvalds
Date: Monday, October 12, 2009 - 5:16 pm

On Mon, 12 Oct 2009, Nix wrote:

The particular commit that was bisected to should really not matter for X, 
except perhaps from a timing standpoint.

The problem it fixed was in pty's, and X doesn't use them much if at all 
(various X _programs_ may, of course, but the symptoms don't sound like 
it's just a particular X app that has issues, but more of a generic X 
keyboard handling thing)

But for non-pty's, there should be no semantic changes from that commit 
outside of some general tty timing differences by doing that 
tty_flush_to_ldisc() at new points.

I could fairly easily imagine that some timing difference does expose 
another longer-standing problem in either the kernel or X itself. So the 
bisection isn't necessarily wrong, it's just not likely telling us what 
the real problem is.

Of course, maybe there is some race condition in the tty_buffer.c code. We 
_used_ to not call flush_to_ldisc() except through the workqueue code, so 
races would not be seen in normal circumstances. Now that flush_to_ldisc() 
could easily get called both synchronously from tty_read()/tty_poll(), 
while also being hit from the workqueues.

Alan, Ogawa-san, do either of you see some problem in tty_buffer.c, 
perhaps?

		Linus


--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[Bug #14388] keyboard under X with 2.6.31, Rafael J. Wysocki, (Sun Oct 11, 4:01 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Justin P. Mattock, (Mon Oct 12, 11:53 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Rafael J. Wysocki, (Mon Oct 12, 2:41 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Alan Cox, (Mon Oct 12, 4:38 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Dmitry Torokhov, (Mon Oct 12, 4:46 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Justin P. Mattock, (Mon Oct 12, 5:14 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Mon Oct 12, 5:16 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Daniel Hazelton, (Mon Oct 12, 7:00 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, =?ISO-8859-15?Q?Fr=E ..., (Mon Oct 12, 7:54 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Mon Oct 12, 8:24 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Justin P. Mattock, (Mon Oct 12, 8:43 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, =?ISO-8859-15?Q?Fr=E ..., (Tue Oct 13, 12:13 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Boyan, (Tue Oct 13, 1:19 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Dmitry Torokhov, (Tue Oct 13, 2:17 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Alan Cox, (Tue Oct 13, 3:32 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Alan Cox, (Tue Oct 13, 3:34 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Alan Cox, (Tue Oct 13, 4:00 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Paul Fulghum, (Tue Oct 13, 6:25 am)
Re: [Bug #14388] keyboard under X with 2.6.31, =?ISO-8859-15?Q?Fr=E ..., (Tue Oct 13, 7:33 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Tue Oct 13, 7:39 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Jiri Kosina, (Tue Oct 13, 7:51 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Tue Oct 13, 8:02 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Tue Oct 13, 8:05 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Paul Fulghum, (Tue Oct 13, 8:08 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Justin P. Mattock, (Tue Oct 13, 8:16 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Paul Fulghum, (Tue Oct 13, 8:33 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Tue Oct 13, 8:41 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Andi Kleen, (Tue Oct 13, 8:56 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Alan Cox, (Tue Oct 13, 8:59 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Tue Oct 13, 9:42 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Paul Fulghum, (Tue Oct 13, 10:28 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Boyan, (Tue Oct 13, 1:08 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Tue Oct 13, 1:53 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Tue Oct 13, 2:02 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Tue Oct 13, 2:13 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Alan Cox, (Tue Oct 13, 2:32 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Paul Fulghum, (Tue Oct 13, 2:46 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Tue Oct 13, 3:42 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Tue Oct 13, 3:54 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Alan Cox, (Tue Oct 13, 4:01 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Alan Cox, (Tue Oct 13, 4:11 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Tue Oct 13, 4:16 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Paul Fulghum, (Tue Oct 13, 5:08 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, =?ISO-8859-15?Q?Fr=E ..., (Tue Oct 13, 5:55 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Tue Oct 13, 6:03 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Tue Oct 13, 6:05 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Tue Oct 13, 6:12 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, david, (Tue Oct 13, 6:20 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Paul Fulghum, (Tue Oct 13, 6:34 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Boyan, (Wed Oct 14, 12:45 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Alan Cox, (Wed Oct 14, 4:58 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Wed Oct 14, 8:07 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Paul Fulghum, (Wed Oct 14, 9:34 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Wed Oct 14, 9:38 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Oleg Nesterov, (Wed Oct 14, 11:20 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Wed Oct 14, 11:51 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Oleg Nesterov, (Wed Oct 14, 12:52 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Boyan, (Wed Oct 14, 12:59 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Wed Oct 14, 1:55 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Wed Oct 14, 2:02 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Alan Cox, (Wed Oct 14, 2:16 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Alan Cox, (Wed Oct 14, 2:39 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, David Miller, (Wed Oct 14, 2:51 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Boyan, (Thu Oct 15, 12:24 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Oleg Nesterov, (Thu Oct 15, 5:47 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Oleg Nesterov, (Thu Oct 15, 8:29 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Thu Oct 15, 8:53 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Thu Oct 15, 9:04 am)
Re: [Bug #14388] keyboard under X with 2.6.31, OGAWA Hirofumi, (Thu Oct 15, 10:38 am)
Re: [Bug #14388] keyboard under X with 2.6.31, Oleg Nesterov, (Thu Oct 15, 12:00 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Linus Torvalds, (Thu Oct 15, 2:49 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, OGAWA Hirofumi, (Thu Oct 15, 3:29 pm)
Re: [Bug #14388] keyboard under X with 2.6.31, Pavel Machek, (Sat Oct 17, 9:40 am)