1. 12 10月, 2010 5 次提交
  2. 11 10月, 2010 1 次提交
  3. 10 10月, 2010 1 次提交
  4. 09 10月, 2010 2 次提交
  5. 08 10月, 2010 1 次提交
  6. 07 10月, 2010 5 次提交
  7. 06 10月, 2010 14 次提交
  8. 05 10月, 2010 2 次提交
    • S
      xen: do not set xenstored_ready before xenbus_probe on hvm · a947f0f8
      Stefano Stabellini 提交于
      Register_xenstore_notifier should guarantee that the caller gets
      notified even if xenstore is already up.
      Therefore we revert "do not notify callers from
      register_xenstore_notifier" and set xenstored_read at the right time for
      PV on HVM guests too.
      In fact in case of PV on HVM guests xenstored is ready only after the
      platform pci driver has completed the initialization, so do not set
      xenstored_ready before the call to xenbus_probe().
      
      This patch fixes a shutdown_event watcher registration bug that causes
      "xm shutdown" not to work properly.
      Signed-off-by: NStefano Stabellini <stefano.stabellini@eu.citrix.com>
      Acked-by: NJeremy Fitzhardinge <jeremy@goop.org>
      a947f0f8
    • D
      Input: wacom - fix runtime PM related deadlock · f6cd3783
      Dmitry Torokhov 提交于
      When runtime PM is enabled by default for input devices, X hangs in
      wacom open:
      [<ffffffff814a00ea>] mutex_lock+0x1a/0x40
      [<ffffffffa02bc94b>] wacom_resume+0x3b/0x90 [wacom]
      [<ffffffff81327a32>] usb_resume_interface+0xd2/0x190
      [<ffffffff81327b5d>] usb_resume_both+0x6d/0x110
      [<ffffffff81327c24>] usb_runtime_resume+0x24/0x40
      [<ffffffff8130a2cf>] __pm_runtime_resume+0x26f/0x450
      [<ffffffff8130a23a>] __pm_runtime_resume+0x1da/0x450
      [<ffffffff8130a53a>] pm_runtime_resume+0x2a/0x50
      [<ffffffff81328176>] usb_autopm_get_interface+0x26/0x60
      [<ffffffffa02bc626>] wacom_open+0x36/0x90 [wacom]
      
      wacom_open() takes wacom->lock and calls usb_autopm_get_interface(),
      which in turn calls wacom_resume() which tries to acquire the lock
      again.
      
      The fix is to call usb_autopm_get_interface() first, before we take
      the lock.
      
      Since we do not do usb_autopm_put_interface() until wacom_close()
      is called runtime PM is effectively disabled for the driver, however
      changing it now would risk regressions so the complete fix will
      have to wait till the next merge window.
      Reported-by: NJiri Slaby <jslaby@suse.cz>
      Acked-by: NOliver Neukum <oneukum@suse.de>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      f6cd3783
  9. 04 10月, 2010 1 次提交
  10. 03 10月, 2010 7 次提交
  11. 02 10月, 2010 1 次提交