Re: [PATCH v3 17/31] arm64: System calls handling

2012-09-10 Thread Catalin Marinas
On Mon, Sep 10, 2012 at 03:24:21PM +0100, Arnd Bergmann wrote: > On Monday 10 September 2012, Catalin Marinas wrote: > > > > On Mon, Sep 10, 2012 at 02:51:52PM +0100, Arnd Bergmann wrote: > > > On Monday 10 September 2012, Catalin Marinas wrote: > > > > Yes, I've seen these but since Al's patches

Re: [PATCH v3 17/31] arm64: System calls handling

2012-09-10 Thread Arnd Bergmann
On Monday 10 September 2012, Catalin Marinas wrote: > > On Mon, Sep 10, 2012 at 02:51:52PM +0100, Arnd Bergmann wrote: > > On Monday 10 September 2012, Catalin Marinas wrote: > > > Yes, I've seen these but since Al's patches are not in mainline, I don't > > > want to add additional dependencies to

Re: [PATCH v3 17/31] arm64: System calls handling

2012-09-10 Thread Catalin Marinas
On Mon, Sep 10, 2012 at 02:51:52PM +0100, Arnd Bergmann wrote: > On Monday 10 September 2012, Catalin Marinas wrote: > > Yes, I've seen these but since Al's patches are not in mainline, I don't > > want to add additional dependencies to the arm64 patches (currently > > based on 3.6-rc4). Once they

Re: [PATCH v3 17/31] arm64: System calls handling

2012-09-10 Thread Arnd Bergmann
On Monday 10 September 2012, Catalin Marinas wrote: > Yes, I've seen these but since Al's patches are not in mainline, I don't > want to add additional dependencies to the arm64 patches (currently > based on 3.6-rc4). Once they get into mainline, I'll add a patch that > converts arm64 to the generi

Re: [PATCH v3 17/31] arm64: System calls handling

2012-09-10 Thread Catalin Marinas
On Fri, Sep 07, 2012 at 08:43:36PM +0100, Arnd Bergmann wrote: > On Friday 07 September 2012, Catalin Marinas wrote: > > +/* > > + * sys_execve() executes a new program. > > + */ > > +asmlinkage long sys_execve(const char __user *filenamei, > > + const char __user *const __

Re: [PATCH v3 17/31] arm64: System calls handling

2012-09-07 Thread Al Viro
On Fri, Sep 07, 2012 at 07:43:36PM +, Arnd Bergmann wrote: > > + asm("addx0, %0, %1\n\t" > > + "movx1, %2\n\t" > > + "movx2, %3\n\t" > > + "bl memmove\n\t"/* copy regs to top of stack */ > > + "movx27, #0\

Re: [PATCH v3 17/31] arm64: System calls handling

2012-09-07 Thread Arnd Bergmann
On Friday 07 September 2012, Catalin Marinas wrote: > +/* > + * sys_execve() executes a new program. > + */ > +asmlinkage long sys_execve(const char __user *filenamei, > + const char __user *const __user *argv, > + const char __user *const __user *e