On Thu, Sep 5, 2024 at 1:20 PM Greg KH <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: > > On Thu, Sep 05, 2024 at 12:24:46PM +0800, Kai-Heng Feng wrote: > > Move struct usb_port to linux/usb.h so other subsystems can use it too. > > These really are "internal to the usb core" functions and variables, I > am loath to export them as it requires that you "know" what the device > type is of something without any recorse if you get it wrong. I > commented on patch 2/2 about that. > > Could we provide a usb core function for you instead to help out? What > exactly are you trying to get access to on the USB bus that you need to > use here, the port or the device? The device so the quirk can check its vendor and product id. That means a function or helper that can return USB port/device from an ACPI path. Kai-Heng > > thanks, > > greg k-h