New QMI driver (version 2.36) without any changes?

I noticed that there was a new driver version available on
source.sierrawireless.com/resour … n2,-d-,36/

But diffing it against the previous release shows that only the version number has changed. Was this intentional, or did something go wrong in the release process?

Hi,
was just going through the driver release notes… http://source.sierrawireless.com/resources/airprime/software/release_notes/usb-drivers-linux-qmi-release-note-1,-d-,15/

As per that this new driver version has a fix for compilation on 3.12 kernel for network drivers…

-Alex

Yes, I saw that. But the only code change is this:

$ tar jxvf SierraLinuxQMIdriversS2.25N2.35.tar.bz2
S2.25N2.35/
S2.25N2.35/GobiNet/
S2.25N2.35/GobiNet/usbnet_2_6_35.c
S2.25N2.35/GobiNet/QMIDevice.h
S2.25N2.35/GobiNet/Makefile
S2.25N2.35/GobiNet/usbnet_3_12_xx.c
S2.25N2.35/GobiNet/Structs.h
S2.25N2.35/GobiNet/usbnet_3_0_6.c
S2.25N2.35/GobiNet/usbnet_3_10_21.c
S2.25N2.35/GobiNet/QMI.h
S2.25N2.35/GobiNet/QMIDevice.c
S2.25N2.35/GobiNet/usbnet_2_6_32.c
S2.25N2.35/GobiNet/GobiUSBNet.c
S2.25N2.35/GobiNet/gobi_usbnet.h
S2.25N2.35/GobiNet/QMI.c
S2.25N2.35/GobiNet/Readme.txt
S2.25N2.35/GobiSerial/
S2.25N2.35/GobiSerial/Makefile
S2.25N2.35/GobiSerial/GobiSerial.c
S2.25N2.35/GobiSerial/Readme.txt

$ tar jxvf SierraLinuxQMIdriversS2.25N2.36.tar.bz2
S2.25N2.36/
S2.25N2.36/GobiNet/
S2.25N2.36/GobiNet/usbnet_2_6_35.c
S2.25N2.36/GobiNet/QMIDevice.h
S2.25N2.36/GobiNet/Makefile
S2.25N2.36/GobiNet/usbnet_3_12_xx.c
S2.25N2.36/GobiNet/Structs.h
S2.25N2.36/GobiNet/usbnet_3_0_6.c
S2.25N2.36/GobiNet/usbnet_3_10_21.c
S2.25N2.36/GobiNet/QMI.h
S2.25N2.36/GobiNet/QMIDevice.c
S2.25N2.36/GobiNet/usbnet_2_6_32.c
S2.25N2.36/GobiNet/GobiUSBNet.c
S2.25N2.36/GobiNet/gobi_usbnet.h
S2.25N2.36/GobiNet/QMI.c
S2.25N2.36/GobiNet/Readme.txt
S2.25N2.36/GobiSerial/
S2.25N2.36/GobiSerial/Makefile
S2.25N2.36/GobiSerial/GobiSerial.c
S2.25N2.36/GobiSerial/Readme.txt

$ diff -urN S2.25N2.35 S2.25N2.36
diff -urN S2.25N2.35/GobiNet/GobiUSBNet.c S2.25N2.36/GobiNet/GobiUSBNet.c
--- S2.25N2.35/GobiNet/GobiUSBNet.c     2015-10-28 17:51:06.000000000 +0100
+++ S2.25N2.36/GobiNet/GobiUSBNet.c     2015-12-08 03:52:31.000000000 +0100
@@ -107,7 +107,7 @@
 //-----------------------------------------------------------------------------
 
 // Version Information
-#define DRIVER_VERSION "2015-10-16/SWI_2.35"
+#define DRIVER_VERSION "2015-12-08/SWI_2.36"
 #define DRIVER_AUTHOR "Qualcomm Innovation Center"
 #define DRIVER_DESC "GobiNet"
 #define QOS_HDR_LEN (6)

I don’t see how that helps compilation on 3.12 :slight_smile:

Hi,
we cannot predict by looking only at the File name. It may be same but the code might have been updated :slight_smile:

-Alex

Yes, that’s why I included the recursive diff showing everything that was changed in every file.

But let’s not discuss this anymore. It’s not important. I assume you will notice the problem when customers using Linux 3.12 starts complaining :slight_smile: