2.6.27-stable review patch. If anyone has any objections, please let us know.

------------------

From: fangxiaozhi <huananhu@huawei.com>

commit 1460e5e44cc5ecad7704f63b10dcb3a59d0e008b upstream.

In this patch, we want to do one thing: add more Huawei product IDs into theUSB driver. Then it can support more Huawei data card devices. So to declarethe unusual device for new Huawei data card devices in unusual_devs.h and todeclare more new product IDs in option.c.

To modify the data value and length in the function ofusb_stor_huawei_e220_init in initializers.c That's because based on the USBstandard, while sending SET_FETURE_D to the device, it requires thecorresponding data to be zero, and its sending length also must be zero. Inour old solution, it can be compatible with our WCDMA data card devices, butcan not support our CDMA data card devices. But in this new solution, it canbe compatible with all of our data card devices.