Way back on Thu, 11 Oct 2001 at 15:48:40, Despina Papadopoulou <[EMAIL PROTECTED]> wrote:
>An alpha patch for the IUCV device driver for linux-2.2.16 >is now available for download on developerWorks. > >You can find the patch and the release notes at: >http://www10.software.ibm.com/developerworks/opensource/linux390/alpha_src.html and later that day Alan Altmark <[EMAIL PROTECTED]> wrote: >For everyone's information, this patch solves a problem using IUCV in a >virtual machine with multiple virtual CPUs. When the last (or only) IUCV >interface was ifconfig'd down, an IUCV RETRIEVE BUFFER was sometimes issued >on a different CPU than the DECLAREing CPU. Oops! That patch (residing these days at http://www10.software.ibm.com/developerworks/opensource/linux390/current2_2.shtml#iucv3) *almost* applies successfully. It needs a little editting, so since I'm catching up on patches I thought I'd share the info. Could it be I'm the first to apply this one? Anyway, before you can convince "patch" to apply it just like all the other patches, you need to replace the first two lines which read: --- iucv.c Thu Oct 4 18:33:31 2001 +++ iucv.c.fix Fri Oct 5 17:57:37 2001 with: diff -urN linux-2.2.16/drivers/s390/net/iucv.c linux-2.2.16-s390/drivers/s390/net/iucv.c --- linux-2.2.16/drivers/s390/net/iucv.c Thu Oct 4 18:33:31 2001 +++ linux-2.2.16/drivers/s390/net/iucv.c.fix Fri Oct 5 17:57:37 2001 The alternative is to cd to .../linux/drivers/s390/net before running "patch -p0 <wherever/linux-2.2.16-iucv3.diff". Here at CA, we keep all the patches stored in /usr/src/linux/patches, so we try to avoid clumsy procedures like that. Hence this note. Enjoy, Ross Patterson Computer Associates
