Mailinglist Archive: opensuse-bugs (13486 mails)
| < Previous | Next > |
[Bug 332832] High power consumption on Dell 9400 caused by ehci_hcd
- From: bugzilla_noreply@xxxxxxxxxx
- Date: Wed, 17 Oct 2007 14:55:55 -0600 (MDT)
- Message-id: <20071017205555.DD194CC7AC@xxxxxxxxxxxxxxxxxxxxxx>
https://bugzilla.novell.com/show_bug.cgi?id=332832#c1
Jeff Mahoney <jeffm@xxxxxxxxxx> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC|
|oneukum@xxxxxxxxxx
AssignedTo|kernel-maintainers@xxxxxxxxxxxxxxxxxxxxxx
|gregkh@xxxxxxxxxx
--- Comment #1 from Jeff Mahoney <jeffm@xxxxxxxxxx> 2007-10-17 14:55:55 MST ---
Greg, Oliver, care to look here? The only differences I see in the Ubuntu
kernel's ehci_hcd implementation is this, which looks to be a part of the patch
found here: http://kerneltrap.org/mailarchive/linux-kernel/2007/10/9/333360
diff -ruNp linux-2.6.22-SL103_BRANCH/drivers/usb/host/ehci-hcd.c
linux-2.6.22.ubuntu/drivers/usb/host/ehci-hcd.c
--- linux-2.6.22-SL103_BRANCH/drivers/usb/host/ehci-hcd.c 2007-10-17
16:48:23.000000000 -0400
+++ linux-2.6.22.ubuntu/drivers/usb/host/ehci-hcd.c 2007-10-17
16:47:55.000000000 -0400
@@ -563,9 +567,11 @@ static int ehci_run (struct usb_hcd *hcd
* involved with the root hub. (Except where one is integrated,
* and there's no companion controller unless maybe for USB OTG.)
*/
+ down_write(&ehci_cf_port_reset_rwsem);
hcd->state = HC_STATE_RUNNING;
ehci_writel(ehci, FLAG_CF, &ehci->regs->configured_flag);
ehci_readl(ehci, &ehci->regs->command); /* unblock posted writes */
+ up_write(&ehci_cf_port_reset_rwsem);
temp = HC_VERSION(ehci_readl(ehci, &ehci->caps->hc_capbase));
ehci_info (ehci,
Other changes are related to the PS3, and I think the Ubuntu kernel just has
slightly older versions.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Jeff Mahoney <jeffm@xxxxxxxxxx> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC|
|oneukum@xxxxxxxxxx
AssignedTo|kernel-maintainers@xxxxxxxxxxxxxxxxxxxxxx
|gregkh@xxxxxxxxxx
--- Comment #1 from Jeff Mahoney <jeffm@xxxxxxxxxx> 2007-10-17 14:55:55 MST ---
Greg, Oliver, care to look here? The only differences I see in the Ubuntu
kernel's ehci_hcd implementation is this, which looks to be a part of the patch
found here: http://kerneltrap.org/mailarchive/linux-kernel/2007/10/9/333360
diff -ruNp linux-2.6.22-SL103_BRANCH/drivers/usb/host/ehci-hcd.c
linux-2.6.22.ubuntu/drivers/usb/host/ehci-hcd.c
--- linux-2.6.22-SL103_BRANCH/drivers/usb/host/ehci-hcd.c 2007-10-17
16:48:23.000000000 -0400
+++ linux-2.6.22.ubuntu/drivers/usb/host/ehci-hcd.c 2007-10-17
16:47:55.000000000 -0400
@@ -563,9 +567,11 @@ static int ehci_run (struct usb_hcd *hcd
* involved with the root hub. (Except where one is integrated,
* and there's no companion controller unless maybe for USB OTG.)
*/
+ down_write(&ehci_cf_port_reset_rwsem);
hcd->state = HC_STATE_RUNNING;
ehci_writel(ehci, FLAG_CF, &ehci->regs->configured_flag);
ehci_readl(ehci, &ehci->regs->command); /* unblock posted writes */
+ up_write(&ehci_cf_port_reset_rwsem);
temp = HC_VERSION(ehci_readl(ehci, &ehci->caps->hc_capbase));
ehci_info (ehci,
Other changes are related to the PS3, and I think the Ubuntu kernel just has
slightly older versions.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
| < Previous | Next > |