kernel-testers.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: David Miller <davem@davemloft.net>
To: alan@lxorguk.ukuu.org.uk
Cc: oleg@redhat.com, torvalds@linux-foundation.org,
	paulkf@microgate.com, btanastasov@yahoo.co.uk, rjw@sisk.pl,
	linux-kernel@vger.kernel.org, kernel-testers@vger.kernel.org,
	dmitry.torokhov@gmail.com, edt@aei.ca,
	hirofumi@mail.parknet.co.jp
Subject: Re: [Bug #14388] keyboard under X with 2.6.31
Date: Wed, 14 Oct 2009 14:51:39 -0700 (PDT)	[thread overview]
Message-ID: <20091014.145139.148344015.davem@davemloft.net> (raw)
In-Reply-To: <20091014221633.1b865651@lxorguk.ukuu.org.uk>

From: Alan Cox <alan@lxorguk.ukuu.org.uk>
Date: Wed, 14 Oct 2009 22:16:33 +0100

>> Assuming that we should not check all CPUs. And in this case perhaps we can
>> even do something like
>> 
>> 	if (!delayed_work_pending() &&
>> 	    get_wq_data()->current_work != dwork)
>> 		return;
>> 
>> but this needs barriers, and run_workqueue() needs mb__before_clear_bit().
> 
> Linus correctly said that we got into the mess because the locking was
> too clever before. At this point the mutex approach seems to be rather
> preferable to the other approaches which are at least as "clever" as the
> current locking

FWIW I've been seeing behavior that is almost certainly caused by this
bug for a while, I lose 'control' or 'shift' key-down events and this
is entirely independent of keyboard attached (i've tried several) and
seems to only happen on an SMP box.

It's most accutely annoying if it triggers while playing quake3 :-)

  reply	other threads:[~2009-10-14 21:51 UTC|newest]

Thread overview: 165+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-10-11 22:41 2.6.32-rc4: Reported regressions 2.6.30 -> 2.6.31 Rafael J. Wysocki
2009-10-11 22:41 ` [Bug #13645] NULL pointer dereference at (null) (level2_spare_pgt) Rafael J. Wysocki
2009-10-11 22:49 ` [Bug #13733] 2.6.31-rc2: irq 16: nobody cared Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #13940] 2.6.31-rc1 - iwlagn and sky2 stopped working when ACPI enabled - Toshiba U400-17b, Acer Aspire 8935G Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #13906] Huawei E169 GPRS connection causes Ooops Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #13809] oprofile: possible circular locking dependency detected Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #13941] x86 Geode issue Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #13836] suspend script fails, related to stdout? Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #13987] Received NMI interrupt at resume Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #13943] WARNING: at net/mac80211/mlme.c:2292 with ath5k Rafael J. Wysocki
2009-10-12  7:24   ` Fabio Comolli
     [not found]     ` <b637ec0b0910120024h463c78e5l67f646f262e0c13c-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-10-12 21:23       ` Rafael J. Wysocki
     [not found]         ` <200910122323.29475.rjw-KKrjLPT3xs0@public.gmane.org>
2009-10-13  8:46           ` Fabio Comolli
2009-10-11 23:01 ` [Bug #13948] ath5k broken after suspend-to-ram Rafael J. Wysocki
2009-10-12  0:19   ` Bob Copeland
     [not found]     ` <b6c5339f0910111719m58cd5442h3e081adfb388e8f1-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-10-12 21:24       ` Rafael J. Wysocki
     [not found]         ` <200910122324.30052.rjw-KKrjLPT3xs0@public.gmane.org>
2009-10-15 21:38           ` Johannes Stezenbach
2009-10-11 23:01 ` [Bug #14017] _end symbol missing from Symbol.map Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14013] hd don't show up Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14070] lockdep warning triggered by dup_fd Rafael J. Wysocki
2009-10-12 17:10   ` Bart Van Assche
     [not found]     ` <e2e108260910121010l7855ad67g903cceac1a3ba024-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-10-12 21:26       ` Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14058] Oops in fsnotify Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14137] usb console regressions Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14129] 2.6.31 regression - pci_get_slot oops, udev boot hang - toshiba X200 Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14141] order 2 page allocation failures in iwlagn Rafael J. Wysocki
2009-10-11 23:57   ` Frans Pop
     [not found]     ` <200910120157.04616.elendil-EIBgga6/0yRmR6Xm/wNWPw@public.gmane.org>
2009-10-12 21:29       ` Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14090] WARNING: at fs/notify/inotify/inotify_user.c:394 Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14114] Tuning a saa7134 based card is broken in kernel 2.6.31-rc7 Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14143] OOPS when setting nr_requests for md devices Rafael J. Wysocki
2009-10-12 14:21   ` Chuck Ebbert
2009-10-12 21:30     ` Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14157] end_request: I/O error, dev cciss/cXdX, sector 0 Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14181] b43 causes panic at ifconfig down / shutdown Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14185] Oops in driversbasefirmware_class Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14204] MCE prevent booting on my computer(pentium iii @500Mhz) Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14252] WARNING: at include/linux/skbuff.h:1382 w/ e1000 Rafael J. Wysocki
2009-10-12 10:49   ` David Miller
2009-10-12 11:44     ` Stephan von Krawczynski
2009-10-11 23:01 ` [Bug #14248] 2.6.31 wireless: WARNING: at net/wireless/ibss.c:34 Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14249] BUG: oops in gss_validate on 2.6.31 Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14258] Memory leak in SCSI initialization Rafael J. Wysocki
2009-10-15  2:30   ` Tetsuo Handa
2009-10-11 23:01 ` [Bug #14257] Not able to boot on 32 bit System Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14256] kernel BUG at fs/ext3/super.c:435 Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14253] Oops in driversbasefirmware_class Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14264] ehci problem - mouse dead on scroll Rafael J. Wysocki
2009-10-13 15:35   ` Alan Stern
     [not found]     ` <Pine.LNX.4.44L0.0910131132150.3169-100000-IYeN2dnnYyZXsRXLowluHWD2FQJk+8+b@public.gmane.org>
2009-10-13 15:55       ` Volker Armin Hemmann
2009-10-13 20:39         ` Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14261] e1000e jumbo frames no longer work: 'Unsupported MTU setting' Rafael J. Wysocki
2009-10-12  3:12   ` David Miller
2009-10-12 21:32     ` Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14265] ifconfig: page allocation failure. order:5, mode:0x8020 w/ e100 Rafael J. Wysocki
2009-10-12 11:05   ` David Miller
2009-10-13 12:29     ` Karol Lewandowski
2009-10-11 23:01 ` [Bug #14267] Disassociating atheros wlan Rafael J. Wysocki
2009-10-11 23:11   ` Justin P. Mattock
2009-10-12 21:35     ` Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14294] kernel BUG at drivers/ide/ide-disk.c:187 Rafael J. Wysocki
2009-10-12 10:51   ` David Miller
2009-10-12 12:09     ` Santiago Garcia Mantinan
2009-10-12 21:38       ` Rafael J. Wysocki
     [not found]       ` <20091012120943.GA2625-yOhWZQfoIehIf6P1QZMOBw@public.gmane.org>
2009-10-12 23:21         ` David Miller
2009-10-11 23:01 ` [Bug #14266] regression in page writeback Rafael J. Wysocki
2009-10-12  1:02   ` Shaohua Li
2009-10-12 21:34     ` Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14275] kernel>=2.6.31: ahci.c: do not force unconditionally sb600 to 32bit dma any more? Rafael J. Wysocki
2009-10-12 14:39   ` Chuck Ebbert
2009-10-11 23:01 ` [Bug #14329] Sata disk doesn't wake up after S3 suspend Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14377] "conservative" cpufreq governor broken Rafael J. Wysocki
2009-10-12  1:47   ` Steven Noonan
2009-10-12 21:39     ` Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14301] WARNING: at net/ipv4/af_inet.c:154 Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14385] DMAR regression in 2.6.31 leads to ext4 corruption? Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14309] MCA on hp rx8640 Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14391] use after free of struct powernow_k8_data Rafael J. Wysocki
2009-10-11 23:01 ` [Bug #14388] keyboard under X with 2.6.31 Rafael J. Wysocki
2009-10-12 18:53   ` Justin P. Mattock
     [not found]     ` <C4F8B19E-F4B4-47F3-AE5B-4581C8E3F3AE-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2009-10-12 21:41       ` Rafael J. Wysocki
2009-10-12 22:59     ` Nix
2009-10-12 23:38       ` Alan Cox
     [not found]         ` <20091013003841.6c2988d0-qBU/x9rampVanCEyBjwyrvXRex20P6io@public.gmane.org>
2009-10-12 23:46           ` Dmitry Torokhov
2009-10-13  0:14             ` Justin P. Mattock
     [not found]             ` <20091012234641.GF8345-WlK9ik9hQGAhIp7JRqBPierSzoNAToWh@public.gmane.org>
2009-10-13 11:00               ` Alan Cox
2009-10-13 14:51                 ` Jiri Kosina
2009-10-13 15:56                   ` Andi Kleen
2009-10-13  2:00         ` Daniel Hazelton
2009-10-13  0:16       ` Linus Torvalds
     [not found]         ` <alpine.LFD.2.01.0910121703390.3438-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2009-10-13  2:54           ` Frédéric L. W. Meunier
     [not found]             ` <alpine.LNX.2.01.0910122343340.19647-ke6cT1wkE2HCJRktWpwIMyxXY32XiHfO@public.gmane.org>
2009-10-13 19:32               ` Nix
2009-10-13  3:24         ` Linus Torvalds
2009-10-13  3:43           ` Justin P. Mattock
     [not found]             ` <4AD3F769.5080405-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2009-10-13  7:13               ` Frédéric L. W. Meunier
2009-10-13  8:19                 ` Boyan
2009-10-13  9:17                   ` Dmitry Torokhov
     [not found]                   ` <4AD437F9.9020708-/E1597aS9LT10XsdtD+oqA@public.gmane.org>
2009-10-13 14:33                     ` Frédéric L. W. Meunier
2009-10-13 15:05                   ` Linus Torvalds
2009-10-13 20:08                     ` Boyan
     [not found]                       ` <4AD4DE4C.4010402-/E1597aS9LT10XsdtD+oqA@public.gmane.org>
2009-10-13 20:53                         ` Linus Torvalds
     [not found]                           ` <alpine.LFD.2.01.0910131317360.26777-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2009-10-13 21:02                             ` Linus Torvalds
2009-10-13 21:32                             ` Alan Cox
2009-10-13 22:54                               ` Linus Torvalds
     [not found]                                 ` <alpine.LFD.2.01.0910131548280.3404-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2009-10-13 23:11                                   ` Alan Cox
     [not found]                                     ` <20091014001131.302d3272-qBU/x9rampVanCEyBjwyrvXRex20P6io@public.gmane.org>
2009-10-13 23:16                                       ` Linus Torvalds
2009-10-13 21:13                           ` Linus Torvalds
     [not found]                             ` <alpine.LFD.2.01.0910131413240.3596-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2009-10-14  0:55                               ` Frédéric L. W. Meunier
2009-10-14  1:12                                 ` Linus Torvalds
     [not found]                                   ` <alpine.LFD.2.01.0910131806310.6146-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2009-10-14  1:20                                     ` david-gFPdbfVZQbY
2009-10-14  7:45                               ` Boyan
2009-10-13 21:46                           ` Paul Fulghum
     [not found]                             ` <4AD4F548.2030506-CZzk0lvu1V9l57MIdRCFDg@public.gmane.org>
2009-10-13 22:42                               ` Linus Torvalds
     [not found]                                 ` <alpine.LFD.2.01.0910131514100.3404-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2009-10-13 23:01                                   ` Alan Cox
2009-10-14  0:08                                   ` Paul Fulghum
     [not found]                                     ` <4AD51D6B.7010509@microgate.com>
     [not found]                                       ` <4AD51D6B.7010509-CZzk0lvu1V9l57MIdRCFDg@public.gmane.org>
2009-10-14  1:03                                         ` Linus Torvalds
     [not found]                                           ` <alpine.LFD.2.01.0910131744590.3404-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2009-10-14  1:05                                             ` Linus Torvalds
2009-10-14  1:34                                             ` Paul Fulghum
2009-10-14 11:58                                             ` Alan Cox
2009-10-14 15:07                                               ` Linus Torvalds
     [not found]                                                 ` <alpine.LFD.2.01.0910140804180.6146-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2009-10-14 16:34                                                   ` Paul Fulghum
2009-10-14 16:38                                                   ` Linus Torvalds
2009-10-14 18:20                                                     ` Oleg Nesterov
     [not found]                                                       ` <20091014182037.GA10076-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-10-14 18:51                                                         ` Linus Torvalds
2009-10-14 19:52                                                           ` Oleg Nesterov
     [not found]                                                             ` <20091014195215.GA12936-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-10-14 20:55                                                               ` Linus Torvalds
2009-10-15 12:47                                                                 ` Oleg Nesterov
     [not found]                                                                   ` <20091015124730.GA9398-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-10-15 15:29                                                                     ` Oleg Nesterov
     [not found]                                                                       ` <20091015152959.GA18681-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-10-15 16:04                                                                         ` Linus Torvalds
2009-10-15 15:53                                                                   ` Linus Torvalds
2009-10-14 21:16                                                             ` Alan Cox
2009-10-14 21:51                                                               ` David Miller [this message]
     [not found]                                                     ` <alpine.LFD.2.01.0910140925440.6146-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2009-10-14 19:59                                                       ` Boyan
2009-10-14 21:02                                                         ` Linus Torvalds
2009-10-14 21:39                                                           ` Alan Cox
     [not found]                                                           ` <alpine.LFD.2.01.0910141356400.6146-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2009-10-15  7:24                                                             ` Boyan
2009-10-15 17:38                                                     ` OGAWA Hirofumi
2009-10-15 19:00                                                       ` Oleg Nesterov
2009-10-15 21:49                                                       ` Linus Torvalds
2009-10-15 22:29                                                         ` OGAWA Hirofumi
2009-10-13 10:34             ` Alan Cox
     [not found]               ` <20091013113434.22f4fcde-qBU/x9rampVanCEyBjwyrvXRex20P6io@public.gmane.org>
2009-10-13 15:16                 ` Justin P. Mattock
2009-10-13 10:32           ` Alan Cox
2009-10-13 13:25             ` Paul Fulghum
     [not found]             ` <20091013113232.384b2432-qBU/x9rampVanCEyBjwyrvXRex20P6io@public.gmane.org>
2009-10-13 14:39               ` Linus Torvalds
     [not found]                 ` <alpine.LFD.2.01.0910130721530.3438-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2009-10-13 15:02                   ` Linus Torvalds
2009-10-13 15:08                   ` Paul Fulghum
2009-10-13 15:33                   ` Paul Fulghum
2009-10-13 15:41                     ` Linus Torvalds
2009-10-13 15:59                       ` Alan Cox
2009-10-13 16:42                         ` Linus Torvalds
     [not found]                       ` <alpine.LFD.2.01.0910130837370.26777-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2009-10-13 17:28                         ` Paul Fulghum
     [not found]           ` <alpine.LFD.2.01.0910122004200.3438-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2009-10-17 16:40             ` Pavel Machek
2009-10-11 23:24 ` 2.6.32-rc4: Reported regressions 2.6.30 -> 2.6.31 Larry Finger
2009-10-12 21:43   ` Rafael J. Wysocki
2009-10-12 12:22 ` Frederik Deweerdt
2009-10-12 21:46   ` Rafael J. Wysocki
2009-10-12 19:58 ` Andrew Patterson
2009-10-12 21:48   ` Rafael J. Wysocki
  -- strict thread matches above, loose matches on Subject: below --
2009-10-26 19:26 2.6.32-rc5-git3: " Rafael J. Wysocki
2009-10-26 19:31 ` [Bug #14388] keyboard under X with 2.6.31 Rafael J. Wysocki
2009-10-26 22:25   ` Boyan
     [not found]     ` <4AE621CB.6000700-/E1597aS9LT10XsdtD+oqA@public.gmane.org>
2009-10-26 22:45       ` Linus Torvalds
2009-10-26 23:45         ` Ed Tomlinson
     [not found]           ` <200910261945.58027.edt-Yad3+ZauZac@public.gmane.org>
2009-10-27  4:34             ` Justin P. Mattock
2009-10-27  8:23         ` Rafael J. Wysocki

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20091014.145139.148344015.davem@davemloft.net \
    --to=davem@davemloft.net \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=btanastasov@yahoo.co.uk \
    --cc=dmitry.torokhov@gmail.com \
    --cc=edt@aei.ca \
    --cc=hirofumi@mail.parknet.co.jp \
    --cc=kernel-testers@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=oleg@redhat.com \
    --cc=paulkf@microgate.com \
    --cc=rjw@sisk.pl \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).