On 02/06/2013 12:45 AM, Larry Finger wrote: >> Then, remove the "new_id" facility of the driver. >> >> *Or* fix the driver. rt2x00 handles correctly any >> kind of unknown device. > > The attached patch will fix the oops when a foreign new_id is inserted. I will be submitting it soon. > Index: wireless-testing-new/drivers/net/wireless/rtlwifi/usb.c > =================================================================== > --- wireless-testing-new.orig/drivers/net/wireless/rtlwifi/usb.c > +++ wireless-testing-new/drivers/net/wireless/rtlwifi/usb.c > @@ -977,6 +977,9 @@ int rtl_usb_probe(struct usb_interface * > rtl_dbgp_flag_init(hw); > /* Init IO handler */ > _rtl_usb_io_handler_init(&udev->dev, hw); > + if (!rtlpriv->cfg || !rtlpriv->cfg->ops || > + !rtlpriv->cfg->ops->read_chip_version) > + return -ENODEV; > rtlpriv->cfg->ops->read_chip_version(hw); > /*like read eeprom and so on */ > rtlpriv->cfg->ops->read_eeprom_info(hw); > How about pci devices(rtlwifi/pci.c) ? thank you. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html