Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys



Module Name:    src
Committed By:   jakllsch
Date:           Mon Apr  9 16:21:11 UTC 2018

Modified Files:
        src/sys/arch/arm/at91: at91ohci.c
        src/sys/arch/arm/broadcom: bcm53xx_usb.c
        src/sys/arch/arm/ep93xx: epohci.c
        src/sys/arch/arm/gemini: obio_ehci.c
        src/sys/arch/arm/imx: imxusb.c
        src/sys/arch/arm/nvidia: tegra_ehci.c
        src/sys/arch/arm/omap: obio_ohci.c omap3_ehci.c omapl1x_ohci.c
        src/sys/arch/arm/s3c2xx0: ohci_s3c24x0.c
        src/sys/arch/arm/samsung: exynos_ehci.c
        src/sys/arch/arm/sunxi: sunxi_musb.c
        src/sys/arch/arm/xscale: pxa2x0_ohci.c
        src/sys/arch/arm/zynq: zynq_usb.c
        src/sys/arch/i386/pci: gcscehci.c
        src/sys/arch/mips/adm5120/dev: ahci.c
        src/sys/arch/mips/cavium/dev: octeon_usbcvar.h
        src/sys/arch/mips/ingenic: ingenic_ehci.c ingenic_ohci.c
        src/sys/arch/mips/ralink: ralink_ehci.c ralink_ohci.c
        src/sys/dev/cardbus: ehci_cardbus.c ohci_cardbus.c uhci_cardbus.c
        src/sys/dev/fdt: ehci_fdt.c ohci_fdt.c
        src/sys/dev/ic: sl811hs.c
        src/sys/dev/marvell: ehci_mv.c
        src/sys/dev/pci: ehci_pci.c ohci_pci.c uhci_pci.c xhci_pci.c
        src/sys/dev/usb: ehci.c ehcivar.h motg.c motgvar.h ohci.c ohcivar.h
            uhci.c uhcivar.h xhci.c xhcivar.h
        src/sys/external/bsd/dwc2: dwc2.c

Log Message:
Stop potential misuse of vendor names and USB vendor IDs in root hub
device and string descriptors.

Firstly: Few vendors have identical PCI-SIG vendor IDs and USB-IF vendor
IDs.  As such, using the PCI vendor ID as a USB vendor ID may trample
on whomever is allocated that USB vendor ID.

Secondly: The vendor of the host controller hardware implementation has
little to nothing to do with our usbroothub implementation.  Thus we
should not potentially associate any problems therewith to such third
party.

This change will result in root hubs being identified by USB Vendor ID
0x0000.  Root hub vendor string will now be "NetBSD" (or, specifically:
ostype). Product ID (0x0000) and product strings remain unchanged.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/arm/at91/at91ohci.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/arm/broadcom/bcm53xx_usb.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/arm/ep93xx/epohci.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/arm/gemini/obio_ehci.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/arm/imx/imxusb.c
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/arm/nvidia/tegra_ehci.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/arm/omap/obio_ohci.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/arm/omap/omap3_ehci.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/omap/omapl1x_ohci.c
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/arm/s3c2xx0/ohci_s3c24x0.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/samsung/exynos_ehci.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/arm/sunxi/sunxi_musb.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/arm/xscale/pxa2x0_ohci.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/arm/zynq/zynq_usb.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/i386/pci/gcscehci.c
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/mips/adm5120/dev/ahci.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/mips/cavium/dev/octeon_usbcvar.h
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/mips/ingenic/ingenic_ehci.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/mips/ingenic/ingenic_ohci.c
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/mips/ralink/ralink_ehci.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/mips/ralink/ralink_ohci.c
cvs rdiff -u -r1.34 -r1.35 src/sys/dev/cardbus/ehci_cardbus.c
cvs rdiff -u -r1.43 -r1.44 src/sys/dev/cardbus/ohci_cardbus.c
cvs rdiff -u -r1.24 -r1.25 src/sys/dev/cardbus/uhci_cardbus.c
cvs rdiff -u -r1.2 -r1.3 src/sys/dev/fdt/ehci_fdt.c
cvs rdiff -u -r1.1 -r1.2 src/sys/dev/fdt/ohci_fdt.c
cvs rdiff -u -r1.98 -r1.99 src/sys/dev/ic/sl811hs.c
cvs rdiff -u -r1.6 -r1.7 src/sys/dev/marvell/ehci_mv.c
cvs rdiff -u -r1.65 -r1.66 src/sys/dev/pci/ehci_pci.c
cvs rdiff -u -r1.56 -r1.57 src/sys/dev/pci/ohci_pci.c
cvs rdiff -u -r1.61 -r1.62 src/sys/dev/pci/uhci_pci.c
cvs rdiff -u -r1.11 -r1.12 src/sys/dev/pci/xhci_pci.c
cvs rdiff -u -r1.257 -r1.258 src/sys/dev/usb/ehci.c
cvs rdiff -u -r1.43 -r1.44 src/sys/dev/usb/ehcivar.h
cvs rdiff -u -r1.20 -r1.21 src/sys/dev/usb/motg.c
cvs rdiff -u -r1.5 -r1.6 src/sys/dev/usb/motgvar.h
cvs rdiff -u -r1.279 -r1.280 src/sys/dev/usb/ohci.c src/sys/dev/usb/uhci.c
cvs rdiff -u -r1.58 -r1.59 src/sys/dev/usb/ohcivar.h
cvs rdiff -u -r1.53 -r1.54 src/sys/dev/usb/uhcivar.h
cvs rdiff -u -r1.86 -r1.87 src/sys/dev/usb/xhci.c
cvs rdiff -u -r1.8 -r1.9 src/sys/dev/usb/xhcivar.h
cvs rdiff -u -r1.48 -r1.49 src/sys/external/bsd/dwc2/dwc2.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index