From: Bjørn Mork <bjorn@xxxxxxx> Date: Mon, 17 Mar 2014 16:25:18 +0100 > This is a context modified revert of commit 6a9612e2cb22 > ("net: cdc_ncm: remove ncm_parm field") which introduced > a NCM specification violation, causing setup errors for > some devices. These errors resulted in the device and > host disagreeing about shared settings, with complete > failure to communicate as the end result. > > The NCM specification require that many of the NCM specific > control reuests are sent only while the NCM Data Interface > is in alternate setting 0. Reverting the commit ensures that > we follow this requirement. > > Fixes: 6a9612e2cb22 ("net: cdc_ncm: remove ncm_parm field") > Reported-and-tested-by: Pasi Kärkkäinen <pasik@xxxxxx> > Reported-by: Thomas Schäfer <tschaefer@xxxxxxxxxxx> > Signed-off-by: Bjørn Mork <bjorn@xxxxxxx> > --- > This needs to go to v3.14 and v3.13.x stable. The bug was introduced > in v3.13. Applied and queued up for -stable, thanks. -- 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