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

Mathieu Desnoyers <[email protected]> Wed, 25 Jul 2007 11:36:08 -0400
Newsgroups gmane.linux.kernel.tracing
Message-ID <20070725153607.GA17425@Krystal>
* 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
> 

-- 
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68