drbombay@wrk-station1 ~/usb-rndis-lite $ patch -p2 < ../it.diff can't find file to patch at input line 2 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff usb-rndis-lite/rndis_host.c usb-rndis-lite_2.6.20/rndis_host.c -------------------------- File to patch: Skip this patch? [y] y Skipping patch. 1 out of 1 hunk ignored can't find file to patch at input line 7 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff usb-rndis-lite/usbnet.c usb-rndis-lite_2.6.20/usbnet.c -------------------------- File to patch: y y: No such file or directory Skip this patch? [y] y Skipping patch. 3 out of 3 hunks ignored