This "obvious" one-liner is needed to recognize Zaurus SL 6000; it just checks two GUIDs not just one. From: Gerald Skerbitz Signed-off-by: David Brownell --- linux-2.6.12-rc5/drivers/usb/net/usbnet.c.orig 2005-06-01 18:06:20.000000000 -0500 +++ linux-2.6.12-rc5/drivers/usb/net/usbnet.c 2005-06-01 18:29:30.000000000 -0500 @@ -2765,7 +2765,7 @@ static int blan_mdlm_bind (struct usbnet } /* expect bcdVersion 1.0, ignore */ if (memcmp(&desc->bGUID, blan_guid, 16) - && memcmp(&desc->bGUID, blan_guid, 16) ) { + && memcmp(&desc->bGUID, safe_guid, 16) ) { /* hey, this one might _really_ be MDLM! */ dev_dbg (&intf->dev, "MDLM guid\n"); goto bad_desc;