Re: Facing problem while patching LTTng 0.9.5 with linux kernel 2.6.21

Daniel Zinn <[email protected]> Wed, 25 Jul 2007 23:58:29 -0700
Newsgroups gmane.linux.kernel.tracing
Message-ID <[email protected]>
Hi Srinivas,

the error you see is coming from the bash. You missed the for loop. Try the 
following (still all in one line).

[sreddy@l-blr-sddeg03 linux-2.6.21]$ 
  for a in `cat /scratch/sreddy/linux-2.6.21-kernel/lttng-0.9.5/series | 
  grep -v "^#"`; do patch -p1 < $a; done

Best,
  Daniel

you wrote:
> Hi Mathieu,
>
> Still I am not able to execute that command.
>
> Please see below messages...
>
> [sreddy@l-blr-sddeg03 linux-2.6.21]$ `cat
> /scratch/sreddy/linux-2.6.21-kernel/lttng-0.9.5/series | grep -v "^#"`;
> do patch -p1 < $a; done
> bash: syntax error near unexpected token `do'
>
> [sreddy@l-blr-sddeg03 linux-2.6.21]$ `cat
> /scratch/sreddy/linux-2.6.21-kernel/lttng-0.9.5/series | grep -v "^#"`;
> patch -p1 < $a; done
> bash: syntax error near unexpected token `done'
>
> [sreddy@l-blr-sddeg03 linux-2.6.21]$ `cat
> /scratch/sreddy/linux-2.6.21-kernel/lttng-0.9.5/series | grep -v "^#"`;
> patch -p1 < $a;
> bash: atomich-add-atomic64-cmpxchg-xchg-and-add_unless-to-alpha.patch:
> command not found
> bash: $a: ambiguous redirect
> [sreddy@l-blr-sddeg03 linux-2.6.21]$
>
>
> I tried by removing "do" and "done" also.. But still some problem is
> there with that command.
>
> Please let me know about this.
>
> Regards,
> Srinivas.
>
> -----Original Message-----
> From: Mathieu Desnoyers [mailto:[email protected]]
> Sent: Wednesday, July 25, 2007 9:06 PM
> To: Srinivasa Reddy
> Cc: [email protected]
> Subject: Re: Facing problem while patching LTTng 0.9.5 with linux kernel
> 2.6.21
>
> * Srinivasa Reddy ([email protected]) wrote:
> > Hi Mathieu,
> >
> > [Mathieu]You should either use quilt, or issue something like:
> >
> > for a in `cat /scratch/sreddy/linux-2.6.21-kernel/lttng-0.9.5/series |
> > grep -v "^#"`; do patch -p1 < $a; done
>
> All in one line, with the backquotes (` `)
>
> for a in `cat /scratch/sreddy/linux-2.6.21-kernel/lttng-0.9.5/series |
> grep -v "^#"`; do patch -p1 < $a; done
>
> > [Srinivas]  I have used that command and see below for the response.
> >
> > When I press the "Enter" key after entering that command, it's giving
> > ">" symbol. I think it's still expecting some input.
> >
> >
> > [sreddy@l-blr-sddeg03 linux-2.6.21]$ cat
> > /scratch/sreddy/linux-2.6.21-kernel/lttng-0.9.5/series | grep -v
>
> "^#"';
>
> > do patch -p1 < $a; done
> >
> >
> >
> >
> >
> > Is there anything in the command what I have entered?
> >
> > Please let me know.
> >
> > -Srinivas.
> >
> > -----Original Message-----
> > From: Mathieu Desnoyers [mailto:[email protected]]
> > Sent: Wednesday, July 25, 2007 6:25 PM
> > To: Srinivasa Reddy
> > Cc: [email protected]
> > Subject: Re: Facing problem while patching LTTng 0.9.5 with linux
>
> kernel
>
> > 2.6.21
> >
> > * Srinivasa Reddy ([email protected]) wrote:
> > > Hi Mathieu,
> > >
> > >
> > >
> > > I am facing some problems while patching the LTTng version 0.9.5
>
> with
>
> > > Linux kernel 2.6.21 version.
> > >
> > >
> > >
> > > That LTTng patch contains some files with ".diff" extension and some
> > > files with ".patch" extension. That's why I have given * in that
>
> below
>
> > > command.
> > >
> > >
> > >
> > > Please have a look at the below message:
> >
> > You should either use quilt, or issue something like:
> >
> > for a in `cat /scratch/sreddy/linux-2.6.21-kernel/lttng-0.9.5/series |
> > grep -v "^#"`; do patch -p1 < $a; done
> >
> > So the patches are applies in the series file order.
> >
> > Mathieu
>
> ************************************************************************
>
> > > ****************************************************
> > >
> > > [sreddy@l-blr-sddeg03 linux-2.6.21-kernel]$ cat
> > > /scratch/sreddy/linux-2.6.21-kernel/lttng-0.9.5/* | patch -p1
> > >
> > > can't find file to patch at input line 27
> > >
> > > Perhaps you used the wrong -p or --strip option?
> > >
> > > The text leading up to this was:
> > >
> > > --------------------------
> > >
> > > |From: Mathieu Desnoyers <[email protected]>
> > > |
> > > |
> > > |
> > > |This series mainly adds support for missing 64 bits cmpxchg and 64
> >
> > bits
> >
> > > atomic
> > >
> > > |add unless.  Therefore, principally 64 bits architectures are
> >
> > targeted
> >
> > > by
> > >
> > > |these patches.  It also adds the complete list of atomic operations
> >
> > on
> >
> > > the
> > >
> > > |atomic_long type.
> > > |
> > > |
> > > |
> > > |
> > > |
> > > |
> > > |
> > > |This patch:
> > > |
> > > |
> > > |
> > > |atomic.h: add atomic64 cmpxchg, xchg and add_unless to alpha
> > > |
> > > |
> > > |
> > > |Signed-off-by: Mathieu Desnoyers <[email protected]>
> > > |
> > > |Cc: Richard Henderson <[email protected]>
> > > |
> > > |Cc: Ivan Kokshaysky <[email protected]>
> > > |
> > > |Signed-off-by: Andrew Morton <[email protected]>
> > > |
> > > |---
> > > |
> > > |
> > > |
> > > | include/asm-alpha/atomic.h |   49
> >
> > ++++++++++++++++++++++++++++++++---
> >
> > > | 1 file changed, 46 insertions(+), 3 deletions(-)
> > > |
> > > |
> > > |
> > > |Index: linux-2.6-lttng/include/asm-alpha/atomic.h
> > > |
> > > |===================================================================
> > > |
> > > |--- linux-2.6-lttng.orig/include/asm-alpha/atomic.h    2007-05-08
> > >
> > > 00:30:46.000000000 -0400
> > >
> > > |+++ linux-2.6-lttng/include/asm-alpha/atomic.h 2007-05-08
> > >
> > > 00:31:17.000000000 -0400
> > >
> > > --------------------------
> > >
> > > File to patch:
> > >
> > >
> > >
> > >
> > >
> > > What I have to give there?? It's asking for lot of files like that.
> > > Please help me on this.
> > >
> > >
> > >
> > > Regards,
> > >
> > > Srinivas.
> >
> > --
> > Mathieu Desnoyers
> > Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
> > OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE
> > 9A68

-- 
"The acquisition of wealth is no longer the driving force in our
 lives ... we work to better ourselves and the rest of humanity."

reach me at:    Jabber:[email protected]  ICQ:79511325
                AIM:QN303 Skype:DanielZinn IRC:[email protected]