Alan Ott wrote at Thursday, March 01, 2012 12:27 PM: > From: Arnd Bergmann <arnd@xxxxxxxx> > > The driver should not call set_irq_flags itself, and Probably true in this case. > cannot do this from a loadable module. I hope that's not true; grep'ing the entire of drivers/ shows a bunch of drivers calling this function, and many look like they'd be reasonable as module. >From what little I understand of this, any irq_chip is going to call that function after setting up any child/cascaded IRQs, and I assume that irq_chips can be in modules. > Remove the call for now, which might break the driver > but at least lets the kernel link again. The driver appears to work fine with this removed. At least, on Tegra20 Harmony, I was able to modprobe ehci-hcd and then use the USB Ethernet controller for DHCP and SSH. So, Tested-by: Stephen Warren <swarren@xxxxxxxxxx> -- nvpublic -- 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