Hi, in this commit you introduce a poll method that bails out if you poll a disconnected device. That is good but a bit insufficient. Poll needs to learn that a device is going away. usbtmc_disconnect() needs to call wakeup_all() on data->waitq Regards Oliver -- 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