usb/140242: commit references a PR

dfilter service dfilter at FreeBSD.ORG
Wed Dec 9 22:40:03 UTC 2009


The following reply was made to PR usb/140242; it has been noted by GNATS.

From: dfilter at FreeBSD.ORG (dfilter service)
To: bug-followup at FreeBSD.org
Cc:  
Subject: Re: usb/140242: commit references a PR
Date: Wed,  9 Dec 2009 22:33:41 +0000 (UTC)

 Author: thompsa
 Date: Wed Dec  9 22:33:22 2009
 New Revision: 200324
 URL: http://svn.freebsd.org/changeset/base/200324
 
 Log:
   MFC r199057
   
    ehci_init() will do reset and set the usbrev flag.  Fix problem where
    ehci_reset() was called before ehci_init().
   
   PR:		usb/140242
   Submitted by:	Sebastian Huber
 
 Modified:
   stable/8/sys/dev/usb/controller/ehci_ixp4xx.c
   stable/8/sys/dev/usb/controller/ehci_mbus.c
   stable/8/sys/dev/usb/controller/ehci_pci.c
 Directory Properties:
   stable/8/sys/   (props changed)
   stable/8/sys/amd64/include/xen/   (props changed)
   stable/8/sys/cddl/contrib/opensolaris/   (props changed)
   stable/8/sys/contrib/dev/acpica/   (props changed)
   stable/8/sys/contrib/pf/   (props changed)
   stable/8/sys/dev/xen/xenpci/   (props changed)
 
 Modified: stable/8/sys/dev/usb/controller/ehci_ixp4xx.c
 ==============================================================================
 --- stable/8/sys/dev/usb/controller/ehci_ixp4xx.c	Wed Dec  9 22:32:36 2009	(r200323)
 +++ stable/8/sys/dev/usb/controller/ehci_ixp4xx.c	Wed Dec  9 22:33:22 2009	(r200324)
 @@ -157,8 +157,6 @@ ehci_ixp_attach(device_t self)
  		return (ENOMEM);
  	}
  
 -	sc->sc_bus.usbrev = USB_REV_2_0;
 -
  	/* NB: hints fix the memory location and irq */
  
  	rid = 0;
 @@ -230,7 +228,6 @@ ehci_ixp_attach(device_t self)
  		     | EHCI_SCFLG_BIGEMMIO
  		     | EHCI_SCFLG_NORESTERM
  		     ;
 -	(void) ehci_reset(sc);
  
  	err = ehci_init(sc);
  	if (!err) {
 
 Modified: stable/8/sys/dev/usb/controller/ehci_mbus.c
 ==============================================================================
 --- stable/8/sys/dev/usb/controller/ehci_mbus.c	Wed Dec  9 22:32:36 2009	(r200323)
 +++ stable/8/sys/dev/usb/controller/ehci_mbus.c	Wed Dec  9 22:33:22 2009	(r200324)
 @@ -166,8 +166,6 @@ ehci_mbus_attach(device_t self)
  		return (ENOMEM);
  	}
  
 -	sc->sc_bus.usbrev = USB_REV_2_0;
 -
  	rid = 0;
  	sc->sc_io_res = bus_alloc_resource_any(self, SYS_RES_MEMORY, &rid, RF_ACTIVE);
  	if (!sc->sc_io_res) {
 
 Modified: stable/8/sys/dev/usb/controller/ehci_pci.c
 ==============================================================================
 --- stable/8/sys/dev/usb/controller/ehci_pci.c	Wed Dec  9 22:32:36 2009	(r200323)
 +++ stable/8/sys/dev/usb/controller/ehci_pci.c	Wed Dec  9 22:33:22 2009	(r200324)
 @@ -318,13 +318,11 @@ ehci_pci_attach(device_t self)
  		device_printf(self, "pre-2.0 USB revision (ignored)\n");
  		/* fallthrough */
  	case PCI_USB_REV_2_0:
 -		sc->sc_bus.usbrev = USB_REV_2_0;
  		break;
  	default:
  		/* Quirk for Parallels Desktop 4.0 */
  		device_printf(self, "USB revision is unknown. Assuming v2.0.\n");
 -		sc->sc_bus.usbrev = USB_REV_2_0;
 -                break;
 +		break;
  	}
  
  	rid = PCI_CBMEM;
 _______________________________________________
 svn-src-all at freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe at freebsd.org"
 


More information about the freebsd-usb mailing list