aboutsummaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorBjørn Mork <[email protected]>2014-03-17 16:25:18 +0100
committerDavid S. Miller <[email protected]>2014-03-18 15:32:32 -0400
commitff0992e9036e9810e7cd45234fa32ca1e79750e2 (patch)
tree92187e84bf62c3d9f6c8f474427dc0b94cd90af3 /net
parente367c2d03dba4c9bcafad24688fadb79dd95b218 (diff)
net: cdc_ncm: fix control message ordering
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 <[email protected]> Reported-by: Thomas Schäfer <[email protected]> Signed-off-by: Bjørn Mork <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions