Re: [PATCH v7 00/25] Unify vDSOs across more architectures

2019-06-25 Thread Vincenzo Frascino
Hi Paul, On 25/06/2019 18:11, Paul Burton wrote: > Hi Vincenzo, > > On Tue, Jun 25, 2019 at 12:16:55AM +0100, Vincenzo Frascino wrote: >> In the end I concluded that all the errors seen here depend on the fact that >> I >> tested my vdso implementation on MIPS32el only (as stated in the cover >

Re: [PATCH v7 00/25] Unify vDSOs across more architectures

2019-06-25 Thread Paul Burton
Hi Vincenzo, On Tue, Jun 25, 2019 at 12:16:55AM +0100, Vincenzo Frascino wrote: > In the end I concluded that all the errors seen here depend on the fact that I > tested my vdso implementation on MIPS32el only (as stated in the cover letter) > and that when I tried to compile a 32BIT binary on a 6

Re: [PATCH v7 00/25] Unify vDSOs across more architectures

2019-06-24 Thread Vincenzo Frascino
Hi Paul, thank you for your review. On 6/24/19 7:41 PM, Paul Burton wrote: > Hello, > > On Mon, Jun 24, 2019 at 02:34:24AM +0200, Thomas Gleixner wrote: >> I did not merge the ARM and MIPS parts as they lack any form of >> acknowlegment from their maintainers. Please talk to those folks. If they

Re: [PATCH v7 00/25] Unify vDSOs across more architectures

2019-06-24 Thread Paul Burton
Hello, On Mon, Jun 24, 2019 at 02:34:24AM +0200, Thomas Gleixner wrote: > I did not merge the ARM and MIPS parts as they lack any form of > acknowlegment from their maintainers. Please talk to those folks. If they > ack/review the changes then I can pick them up and they go into 5.3 or they > have

Re: [PATCH v7 00/25] Unify vDSOs across more architectures

2019-06-24 Thread Vincenzo Frascino
On 24/06/2019 15:49, Catalin Marinas wrote: > On Mon, Jun 24, 2019 at 03:23:46PM +0100, Russell King wrote: >> On Mon, Jun 24, 2019 at 04:18:28PM +0200, Thomas Gleixner wrote: >>> Vincenzo, >>> >>> On Mon, 24 Jun 2019, Thomas Gleixner wrote: >>> I did not merge the ARM and MIPS parts as they l

Re: [PATCH v7 00/25] Unify vDSOs across more architectures

2019-06-24 Thread Catalin Marinas
On Mon, Jun 24, 2019 at 03:23:46PM +0100, Russell King wrote: > On Mon, Jun 24, 2019 at 04:18:28PM +0200, Thomas Gleixner wrote: > > Vincenzo, > > > > On Mon, 24 Jun 2019, Thomas Gleixner wrote: > > > > > I did not merge the ARM and MIPS parts as they lack any form of > > > acknowlegment from the

Re: [PATCH v7 00/25] Unify vDSOs across more architectures

2019-06-24 Thread Russell King - ARM Linux admin
On Mon, Jun 24, 2019 at 04:18:28PM +0200, Thomas Gleixner wrote: > Vincenzo, > > On Mon, 24 Jun 2019, Thomas Gleixner wrote: > > > I did not merge the ARM and MIPS parts as they lack any form of > > acknowlegment from their maintainers. Please talk to those folks. If they > > ack/review the chang

Re: [PATCH v7 00/25] Unify vDSOs across more architectures

2019-06-24 Thread Thomas Gleixner
Vincenzo, On Mon, 24 Jun 2019, Thomas Gleixner wrote: > I did not merge the ARM and MIPS parts as they lack any form of > acknowlegment from their maintainers. Please talk to those folks. If they > ack/review the changes then I can pick them up and they go into 5.3 or they > have to go in a later

Re: [PATCH v7 00/25] Unify vDSOs across more architectures

2019-06-24 Thread Vincenzo Frascino
Hi Thomas, On 24/06/2019 01:34, Thomas Gleixner wrote: > Vincenzo, > > On Fri, 21 Jun 2019, Vincenzo Frascino wrote: >> vDSO (virtual dynamic shared object) is a mechanism that the Linux >> kernel provides as an alternative to system calls to reduce where >> possible the costs in terms of cycles.

Re: [PATCH v7 00/25] Unify vDSOs across more architectures

2019-06-24 Thread Andre Przywara
On Fri, 21 Jun 2019 10:52:27 +0100 Vincenzo Frascino wrote: Hi, > vDSO (virtual dynamic shared object) is a mechanism that the Linux > kernel provides as an alternative to system calls to reduce where > possible the costs in terms of cycles. [ ... ] Some numbers for the ARM(32) part: I booted

Re: [PATCH v7 00/25] Unify vDSOs across more architectures

2019-06-24 Thread Thomas Gleixner
On Sun, 23 Jun 2019, Andy Lutomirski wrote: > On Sun, Jun 23, 2019 at 5:34 PM Thomas Gleixner wrote: > > +GENERIC VDSO LIBRARY: > > +M: Andy Lutomirksy > > Lutomirski, perhaps? Ooops. Where did I copy that from? > Although I do appreciate the opportunity to say "not me!" :) You just gave

Re: [PATCH v7 00/25] Unify vDSOs across more architectures

2019-06-23 Thread Thomas Gleixner
Vincenzo, On Fri, 21 Jun 2019, Vincenzo Frascino wrote: > vDSO (virtual dynamic shared object) is a mechanism that the Linux > kernel provides as an alternative to system calls to reduce where > possible the costs in terms of cycles. > This is possible because certain syscalls like gettimeofday()

Re: [PATCH v7 00/25] Unify vDSOs across more architectures

2019-06-23 Thread Andy Lutomirski
On Sun, Jun 23, 2019 at 5:34 PM Thomas Gleixner wrote: > +GENERIC VDSO LIBRARY: > +M: Andy Lutomirksy Lutomirski, perhaps? Although I do appreciate the opportunity to say "not me!" :)

[PATCH v7 00/25] Unify vDSOs across more architectures

2019-06-21 Thread Vincenzo Frascino
vDSO (virtual dynamic shared object) is a mechanism that the Linux kernel provides as an alternative to system calls to reduce where possible the costs in terms of cycles. This is possible because certain syscalls like gettimeofday() do not write any data and return one or more values that are stor