On 04/11/2012 02:24 PM, Greg KH wrote: > On Wed, Apr 11, 2012 at 01:51:10PM -0700, Sarah Sharp wrote: >> Hi Greg, >> >> Someone reported a USB build error to me, but I don't think it's from >> any patch I wrote. It's against Linus' latest tree. >> >> It looks like the linker warning references the usb_speed_string() line >> that was introduced by this commit: >> >> commit e538dfdae85244fd2c4231725d82cc1f1bc4942c >> Author: Michal Nazarewicz <mina86@xxxxxxxxxx> >> Date: Tue Aug 30 17:11:19 2011 +0200 >> >> usb: Provide usb_speed_string() function >> >> In a few places in the kernel, the code prints >> a human-readable USB device speed (eg. "high speed"). >> This involves a switch statement sometimes wrapped >> around in ({ ... }) block leading to code repetition. >> >> To mitigate this issue, this commit introduces >> usb_speed_string() function, which returns >> a human-readable name of provided speed. >> >> It also changes a few places switch was used to use >> this new function. This changes a bit the way the >> speed is printed in few instances at the same time >> standardising it. >> >> Signed-off-by: Michal Nazarewicz <mina86@xxxxxxxxxx> >> Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxx> >> >> But that's a pretty old commit, so I'm not sure why it's showing up now. >> Michal, do you know why this linker failure would happen? >> >> All the info I have is attached, including the .config file I used to >> confirm the build failure. > > It looks like somehow CONFIG_USB_SUPPORT is disabled, which might be the > issue here. > > I don't really care about 'randconfig' errors like this, unless they > come with a patch, as the odds of hitting them by a "real" user are > almost impossible. This is due to drivers/gpu/drm/udl/Kconfig: config DRM_UDL tristate "DisplayLink" depends on DRM && EXPERIMENTAL select DRM_USB when USB is not enabled. I have reported this a couple of times. I have also tried to fix it, but my fixes just get into kconfig circular dependency issues, so I gave up. -- ~Randy -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html