<div dir="ltr"><div>I've had that problem in the past as well.</div><div>I think it has something to do with the absence of the -pnum parameter.</div><div><br></div>You might want to look at the man page for patch.<div><div><br></div><div>`man patch`</div><div><br></div><div>`patch -pnum <patchfile`</div></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jun 4, 2016 at 8:44 AM, Bill Kenworthy <span dir="ltr"><<a href="mailto:billk@iinet.net.au" target="_blank">billk@iinet.net.au</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I am having random failures (random in that some patches work, others<br>
like the example below wont :( of trying to use a unified diff to patch<br>
files:<br>
<br>
to demonstrate: copy the original to 'a'and 'b' - manually patch the<br>
file under 'b'<br>
<br>
diff -u a/drivers/input/touchscreen/Kconfig<br>
b/drivers/input/touchscreen/Kconfig > c<br>
<br>
then:<br>
<br>
bunyip linux # patch --dry-run < c<br>
checking file Kconfig<br>
Hunk #1 FAILED at 1094.<br>
1 out of 1 hunk FAILED<br>
bunyip linux #<br>
<br>
contents of c:<br>
<br>
bunyip linux # cat c<br>
--- a/drivers/input/touchscreen/Kconfig 2016-06-04 08:27:54.457356373 +0800<br>
+++ b/drivers/input/touchscreen/Kconfig 2016-06-04 07:58:36.849371613 +0800<br>
@@ -1094,6 +1094,17 @@<br>
          To compile this driver as a module, choose M here: the<br>
          module will be called sur40.<br>
<br>
+config TOUCHSCREEN_SURFACE3_SPI<br>
+       tristate "Ntrig/Microsoft Surface 3 SPI touchscreen"<br>
+       help<br>
+         Say Y here if you have the Ntrig/Microsoft SPI touchscreen<br>
+         controller chip as found on the Surface 3 in your system.<br>
+<br>
+         If unsure, say N.<br>
+<br>
+         To compile this driver as a module, choose M here: the<br>
+         module will be called surface3_spi.<br>
+<br>
 config TOUCHSCREEN_SX8654<br>
        tristate "Semtech SX8654 touchscreen"<br>
        depends on I2C<br>
bunyip linux #<br>
<br>
any suggestions before I give up and manually edit the files?<br>
<br>
BillK<br>
_______________________________________________<br>
PLUG discussion list: <a href="mailto:plug@plug.org.au">plug@plug.org.au</a><br>
<a href="http://lists.plug.org.au/mailman/listinfo/plug" rel="noreferrer" target="_blank">http://lists.plug.org.au/mailman/listinfo/plug</a><br>
Committee e-mail: <a href="mailto:committee@plug.org.au">committee@plug.org.au</a><br>
PLUG Membership: <a href="http://www.plug.org.au/membership" rel="noreferrer" target="_blank">http://www.plug.org.au/membership</a><br>
</blockquote></div><br></div>