[PATCH] RNDIS: crude hack to fix oops on connecting to WXP SP2

Paul Fertser fercerpav at gmail.com
Thu Jun 11 08:16:14 CEST 2009


F4t discovered that his freerunner panics on connect to his windows box.
This crude hack workarounds the problem.

Not for inclusion!

Signed-off-by: Paul Fertser <fercerpav at gmail.com>
---
 drivers/usb/gadget/rndis.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/drivers/usb/gadget/rndis.c b/drivers/usb/gadget/rndis.c
index 8c26f5e..5f0a2c3 100644
--- a/drivers/usb/gadget/rndis.c
+++ b/drivers/usb/gadget/rndis.c
@@ -294,9 +294,14 @@ gen_ndis_query_resp (int configNr, u32 OID, u8 *buf, unsigned buf_len,
 	/* mandatory */
 	case OID_GEN_VENDOR_DESCRIPTION:
 		pr_debug("%s: OID_GEN_VENDOR_DESCRIPTION\n", __func__);
+#if 0
 		length = strlen (rndis_per_dev_params [configNr].vendorDescr);
 		memcpy (outbuf,
 			rndis_per_dev_params [configNr].vendorDescr, length);
+#endif
+		const char vendorDescr="dummy";
+		length = strlen (vendorDescr);
+		memcpy (outbuf,	vendorDescr, length);
 		retval = 0;
 		break;
 
-- 
1.6.0.6


--=-=-=


-- 
Be free, use free (http://www.gnu.org/philosophy/free-sw.html) software!
mailto:fercerpav at gmail.com

--=-=-=--



More information about the openmoko-kernel mailing list