An end user reported oopsing on connection of multiple Hauppauge 950Q devices. The oops is related to analog setup failing during usb probe for a device. If analog setup fails then dev is kfree'd and then drivers usb disconnect function is called, which requires valid dev. Hence, immediate oops. Patch 2 is just error message correction around the failure spot. An invalid function name is corrected. Brad Love (2): au0828: cannot kfree dev before usb disconnect au0828: Fix incorrect error messages drivers/media/usb/au0828/au0828-core.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) -- 2.7.4