All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sylwester Nawrocki <s.nawrocki@samsung.com>
To: Vincenzo Frascino <vincenzo.frascino@arm.com>
Cc: Marek Szyprowski <m.szyprowski@samsung.com>,
	linux-arch@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org,
	linux-kselftest@vger.kernel.org, Shuah Khan <shuah@kernel.org>,
	Andre Przywara <andre.przywara@arm.com>,
	Arnd Bergmann <arnd@arndb.de>, Huw Davies <huw@codeweavers.com>,
	Catalin Marinas <catalin.marinas@arm.com>,
	Daniel Lezcano <daniel.lezcano@linaro.org>,
	Will Deacon <will.deacon@arm.com>,
	Russell King <linux@armlinux.org.uk>,
	Ralf Baechle <ralf@linux-mips.org>,
	Mark Salyzyn <salyzyn@android.com>,
	Paul Burton <paul.burton@mips.com>,
	Dmitry Safonov <0x7f454c46@gmail.com>,
	Rasmus Villemoes <linux@rasmusvillemoes.dk>,
	Thomas Gleixner <tglx@linutronix.de>,
	Shijith Thotton <sthotton@marvell.com>,
	Peter Collingbourne <pcc@google.com>
Subject: Re: [PATCH v7 04/25] arm64: Substitute gettimeofday with C implementation
Date: Fri, 28 Jun 2019 18:50:13 +0200	[thread overview]
Message-ID: <530cd07e-0da7-1d83-be4e-b14813029424@samsung.com> (raw)
In-Reply-To: <27386d82-2906-b541-f71d-3c61f5099bdf@arm.com>

Hi Vincenzo,

On 6/28/19 16:32, Vincenzo Frascino wrote:
> On 6/28/19 2:09 PM, Marek Szyprowski wrote:
>> On 2019-06-21 11:52, Vincenzo Frascino wrote:
>>> To take advantage of the commonly defined vdso interface for
>>> gettimeofday the architectural code requires an adaptation.
>>>
>>> Re-implement the gettimeofday vdso in C in order to use lib/vdso.
>>>
>>> With the new implementation arm64 gains support for CLOCK_BOOTTIME
>>> and CLOCK_TAI.
>>>
>>> Cc: Catalin Marinas <catalin.marinas@arm.com>
>>> Cc: Will Deacon <will.deacon@arm.com>
>>> Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
>>> Tested-by: Shijith Thotton <sthotton@marvell.com>
>>> Tested-by: Andre Przywara <andre.przywara@arm.com>
>>> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
>>
>> This patch causes serious regression on Samsung Exynos5433 SoC based 
>> TM2(e) boards. The time in userspace is always set to begin of the epoch:
>>
>> # date 062813152019
>> Fri Jun 28 13:15:00 UTC 2019
>> # date
>> Thu Jan  1 00:00:00 UTC 1970
>> # date
>> Thu Jan  1 00:00:00 UTC 1970
>>
>> I've noticed that since the patch landed in Linux next-20190625 and 
>> bisect indeed pointed to this patch.
>>
> Thank you for reporting this, seems that the next that you posted is missing
> some fixes for arm64.
> 
> Could you please try the tree below?
> 
> git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
> 
> Let us know if the functionality is restored. Otherwise the issue will require
> further investigation.
 
Marek is already out for holidays, I gave your tree a try but kernel from 
that branch was failing to boot on TM2(e).  

Then I have cherry-picked 5 patches from the branch that seemed to 
be missing in next-20190628:

28028f3174cf1 (HEAD) MAINTAINERS: Fix Andy's surname and the directory entries of VDSO
ec8f8e4bf2206 arm64: vdso: Fix compilation with clang older than 8
721882ebb5729 arm64: compat: Fix __arch_get_hw_counter() implementation
7027fea977a3d arm64: Fix __arch_get_hw_counter() implementation
10b305853fe22 lib/vdso: Make delta calculation work correctly
48568d8c7f479 (tag: next-20190628, linux-next/master) Add linux-next specific files for 20190628

With those 5 additional patches on top of next-20190628 the problem
is not observed any more. date, ping, etc. seems to be working well.

# date
Fri Jun 28 16:39:22 UTC 2019
#
# systemctl stop systemd-timesyncd
#  
# date 062818392019
Fri Jun 28 18:39:00 UTC 2019
# date
Fri Jun 28 18:39:01 UTC 2019
# 
# date 062818432019; date
Fri Jun 28 18:43:00 UTC 2019
Fri Jun 28 18:43:00 UTC 2019
# date
Fri Jun 28 18:43:04 UTC 2019

--
Regards,
Sylwester

WARNING: multiple messages have this Message-ID (diff)
From: Sylwester Nawrocki <s.nawrocki@samsung.com>
To: Vincenzo Frascino <vincenzo.frascino@arm.com>
Cc: Marek Szyprowski <m.szyprowski@samsung.com>,
	linux-arch@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org,
	linux-kselftest@vger.kernel.org, Shuah Khan <shuah@kernel.org>,
	Andre Przywara <andre.przywara@arm.com>,
	Arnd Bergmann <arnd@arndb.de>, Huw Davies <huw@codeweavers.com>,
	Catalin Marinas <catalin.marinas@arm.com>,
	Daniel Lezcano <daniel.lezcano@linaro.org>,
	Will Deacon <will.deacon@arm.com>,
	Russell King <linux@armlinux.org.uk>,
	Ralf Baechle <ralf@linux-mips.org>,
	Mark Salyzyn <salyzyn@android.com>,
	Paul Burton <paul.burton@mips.com>,
	Dmitry Safonov <0x7f454c46@gmail.com>,
	Rasmus Villemoes <linux@rasmusvillemoes.dk>,
	Thomas Gleixner <tglx@linutronix.de>,
	Shijith Thotton <sthotton@marve>
Subject: Re: [PATCH v7 04/25] arm64: Substitute gettimeofday with C implementation
Date: Fri, 28 Jun 2019 18:50:13 +0200	[thread overview]
Message-ID: <530cd07e-0da7-1d83-be4e-b14813029424@samsung.com> (raw)
In-Reply-To: <27386d82-2906-b541-f71d-3c61f5099bdf@arm.com>

Hi Vincenzo,

On 6/28/19 16:32, Vincenzo Frascino wrote:
> On 6/28/19 2:09 PM, Marek Szyprowski wrote:
>> On 2019-06-21 11:52, Vincenzo Frascino wrote:
>>> To take advantage of the commonly defined vdso interface for
>>> gettimeofday the architectural code requires an adaptation.
>>>
>>> Re-implement the gettimeofday vdso in C in order to use lib/vdso.
>>>
>>> With the new implementation arm64 gains support for CLOCK_BOOTTIME
>>> and CLOCK_TAI.
>>>
>>> Cc: Catalin Marinas <catalin.marinas@arm.com>
>>> Cc: Will Deacon <will.deacon@arm.com>
>>> Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
>>> Tested-by: Shijith Thotton <sthotton@marvell.com>
>>> Tested-by: Andre Przywara <andre.przywara@arm.com>
>>> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
>>
>> This patch causes serious regression on Samsung Exynos5433 SoC based 
>> TM2(e) boards. The time in userspace is always set to begin of the epoch:
>>
>> # date 062813152019
>> Fri Jun 28 13:15:00 UTC 2019
>> # date
>> Thu Jan  1 00:00:00 UTC 1970
>> # date
>> Thu Jan  1 00:00:00 UTC 1970
>>
>> I've noticed that since the patch landed in Linux next-20190625 and 
>> bisect indeed pointed to this patch.
>>
> Thank you for reporting this, seems that the next that you posted is missing
> some fixes for arm64.
> 
> Could you please try the tree below?
> 
> git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
> 
> Let us know if the functionality is restored. Otherwise the issue will require
> further investigation.
 
Marek is already out for holidays, I gave your tree a try but kernel from 
that branch was failing to boot on TM2(e).  

Then I have cherry-picked 5 patches from the branch that seemed to 
be missing in next-20190628:

28028f3174cf1 (HEAD) MAINTAINERS: Fix Andy's surname and the directory entries of VDSO
ec8f8e4bf2206 arm64: vdso: Fix compilation with clang older than 8
721882ebb5729 arm64: compat: Fix __arch_get_hw_counter() implementation
7027fea977a3d arm64: Fix __arch_get_hw_counter() implementation
10b305853fe22 lib/vdso: Make delta calculation work correctly
48568d8c7f479 (tag: next-20190628, linux-next/master) Add linux-next specific files for 20190628

With those 5 additional patches on top of next-20190628 the problem
is not observed any more. date, ping, etc. seems to be working well.

# date
Fri Jun 28 16:39:22 UTC 2019
#
# systemctl stop systemd-timesyncd
#  
# date 062818392019
Fri Jun 28 18:39:00 UTC 2019
# date
Fri Jun 28 18:39:01 UTC 2019
# 
# date 062818432019; date
Fri Jun 28 18:43:00 UTC 2019
Fri Jun 28 18:43:00 UTC 2019
# date
Fri Jun 28 18:43:04 UTC 2019

--
Regards,
Sylwester

WARNING: multiple messages have this Message-ID (diff)
From: Sylwester Nawrocki <s.nawrocki@samsung.com>
To: Vincenzo Frascino <vincenzo.frascino@arm.com>
Cc: Rasmus Villemoes <linux@rasmusvillemoes.dk>,
	Catalin Marinas <catalin.marinas@arm.com>,
	Will Deacon <will.deacon@arm.com>,
	linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org,
	Shuah Khan <shuah@kernel.org>,
	Marek Szyprowski <m.szyprowski@samsung.com>,
	linux-arch@vger.kernel.org,
	Daniel Lezcano <daniel.lezcano@linaro.org>,
	Russell King <linux@armlinux.org.uk>,
	Arnd Bergmann <arnd@arndb.de>,
	Andre Przywara <andre.przywara@arm.com>,
	Dmitry Safonov <0x7f454c46@gmail.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Peter Collingbourne <pcc@google.com>,
	linux-arm-kernel@lists.infradead.org,
	Huw Davies <huw@codeweavers.com>,
	linux-mips@vger.kernel.org, Ralf Baechle <ralf@linux-mips.org>,
	Mark Salyzyn <salyzyn@android.com>,
	Paul Burton <paul.burton@mips.com>,
	Shijith Thotton <sthotton@marvell.com>
Subject: Re: [PATCH v7 04/25] arm64: Substitute gettimeofday with C implementation
Date: Fri, 28 Jun 2019 18:50:13 +0200	[thread overview]
Message-ID: <530cd07e-0da7-1d83-be4e-b14813029424@samsung.com> (raw)
In-Reply-To: <27386d82-2906-b541-f71d-3c61f5099bdf@arm.com>

Hi Vincenzo,

On 6/28/19 16:32, Vincenzo Frascino wrote:
> On 6/28/19 2:09 PM, Marek Szyprowski wrote:
>> On 2019-06-21 11:52, Vincenzo Frascino wrote:
>>> To take advantage of the commonly defined vdso interface for
>>> gettimeofday the architectural code requires an adaptation.
>>>
>>> Re-implement the gettimeofday vdso in C in order to use lib/vdso.
>>>
>>> With the new implementation arm64 gains support for CLOCK_BOOTTIME
>>> and CLOCK_TAI.
>>>
>>> Cc: Catalin Marinas <catalin.marinas@arm.com>
>>> Cc: Will Deacon <will.deacon@arm.com>
>>> Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
>>> Tested-by: Shijith Thotton <sthotton@marvell.com>
>>> Tested-by: Andre Przywara <andre.przywara@arm.com>
>>> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
>>
>> This patch causes serious regression on Samsung Exynos5433 SoC based 
>> TM2(e) boards. The time in userspace is always set to begin of the epoch:
>>
>> # date 062813152019
>> Fri Jun 28 13:15:00 UTC 2019
>> # date
>> Thu Jan  1 00:00:00 UTC 1970
>> # date
>> Thu Jan  1 00:00:00 UTC 1970
>>
>> I've noticed that since the patch landed in Linux next-20190625 and 
>> bisect indeed pointed to this patch.
>>
> Thank you for reporting this, seems that the next that you posted is missing
> some fixes for arm64.
> 
> Could you please try the tree below?
> 
> git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
> 
> Let us know if the functionality is restored. Otherwise the issue will require
> further investigation.
 
Marek is already out for holidays, I gave your tree a try but kernel from 
that branch was failing to boot on TM2(e).  

Then I have cherry-picked 5 patches from the branch that seemed to 
be missing in next-20190628:

28028f3174cf1 (HEAD) MAINTAINERS: Fix Andy's surname and the directory entries of VDSO
ec8f8e4bf2206 arm64: vdso: Fix compilation with clang older than 8
721882ebb5729 arm64: compat: Fix __arch_get_hw_counter() implementation
7027fea977a3d arm64: Fix __arch_get_hw_counter() implementation
10b305853fe22 lib/vdso: Make delta calculation work correctly
48568d8c7f479 (tag: next-20190628, linux-next/master) Add linux-next specific files for 20190628

With those 5 additional patches on top of next-20190628 the problem
is not observed any more. date, ping, etc. seems to be working well.

# date
Fri Jun 28 16:39:22 UTC 2019
#
# systemctl stop systemd-timesyncd
#  
# date 062818392019
Fri Jun 28 18:39:00 UTC 2019
# date
Fri Jun 28 18:39:01 UTC 2019
# 
# date 062818432019; date
Fri Jun 28 18:43:00 UTC 2019
Fri Jun 28 18:43:00 UTC 2019
# date
Fri Jun 28 18:43:04 UTC 2019

--
Regards,
Sylwester

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

  reply	other threads:[~2019-06-28 16:50 UTC|newest]

Thread overview: 307+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-21  9:52 [PATCH v7 00/25] Unify vDSOs across more architectures Vincenzo Frascino
2019-06-21  9:52 ` Vincenzo Frascino
2019-06-21  9:52 ` [PATCH v7 01/25] kernel: Standardize vdso_datapage Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-23 23:44   ` [tip:timers/vdso] vdso: Define standardized vdso_datapage tip-bot for Vincenzo Frascino
2019-06-24 13:56   ` [PATCH v7 01/25] kernel: Standardize vdso_datapage Catalin Marinas
2019-06-24 13:56     ` Catalin Marinas
2019-06-24 13:56     ` Catalin Marinas
2019-06-25  7:49     ` [tip:timers/vdso] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h tip-bot for Catalin Marinas
2019-06-26 12:34     ` tip-bot for Catalin Marinas
2019-06-21  9:52 ` [PATCH v7 02/25] kernel: Define gettimeofday vdso common code Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-23 23:43   ` [tip:timers/vdso] hrtimer: Split out hrtimer defines into separate header tip-bot for Vincenzo Frascino
2019-06-23 23:45   ` [tip:timers/vdso] lib/vdso: Provide generic VDSO implementation tip-bot for Vincenzo Frascino
2019-06-21  9:52 ` [PATCH v7 03/25] kernel: Unify update_vsyscall implementation Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-21 10:49   ` Huw Davies
2019-06-21 10:49     ` Huw Davies
2019-06-23 23:46   ` [tip:timers/vdso] timekeeping: Provide a generic update_vsyscall() implementation tip-bot for Vincenzo Frascino
2019-06-21  9:52 ` [PATCH v7 04/25] arm64: Substitute gettimeofday with C implementation Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-23 23:47   ` [tip:timers/vdso] arm64: vdso: Substitute gettimeofday() " tip-bot for Vincenzo Frascino
2019-06-24 13:36   ` [PATCH v7 04/25] arm64: Substitute gettimeofday " Will Deacon
2019-06-24 13:36     ` Will Deacon
2019-06-24 13:59     ` Vincenzo Frascino
2019-06-24 13:59       ` Vincenzo Frascino
2019-06-25 16:18     ` [PATCH 1/3] lib/vdso: Delay mask application in do_hres() Vincenzo Frascino
2019-06-25 16:18       ` Vincenzo Frascino
2019-06-25 16:18       ` [PATCH 2/3] arm64: Fix __arch_get_hw_counter() implementation Vincenzo Frascino
2019-06-25 16:18         ` Vincenzo Frascino
2019-06-26 12:38         ` [tip:timers/vdso] " tip-bot for Vincenzo Frascino
2019-06-25 16:18       ` [PATCH 3/3] arm64: compat: " Vincenzo Frascino
2019-06-25 16:18         ` Vincenzo Frascino
2019-06-26 12:39         ` [tip:timers/vdso] " tip-bot for Vincenzo Frascino
2019-06-25 17:02       ` [PATCH 1/3] lib/vdso: Delay mask application in do_hres() Thomas Gleixner
2019-06-25 17:02         ` Thomas Gleixner
2019-06-25 18:27         ` Thomas Gleixner
2019-06-25 18:27           ` Thomas Gleixner
2019-06-25 20:15           ` Andy Lutomirski
2019-06-25 20:15             ` Andy Lutomirski
2019-06-25 20:15             ` Andy Lutomirski
2019-06-25 20:15             ` Andy Lutomirski
2019-06-25 22:24             ` Thomas Gleixner
2019-06-25 22:24               ` Thomas Gleixner
2019-06-25 22:24               ` Thomas Gleixner
2019-06-25 22:24               ` Thomas Gleixner
2019-06-26  6:38         ` Thomas Gleixner
2019-06-26  6:38           ` Thomas Gleixner
2019-06-26  9:25           ` Vincenzo Frascino
2019-06-26  9:25             ` Vincenzo Frascino
2019-06-26 10:02             ` lib/vdso: Make delta calculation work correctly Thomas Gleixner
2019-06-26 11:08               ` Vincenzo Frascino
2019-06-26 11:08                 ` Vincenzo Frascino
2019-06-26 12:37               ` [tip:timers/vdso] " tip-bot for Thomas Gleixner
2019-06-24 13:58   ` [PATCH v7 04/25] arm64: Substitute gettimeofday with C implementation Catalin Marinas
2019-06-24 13:58     ` Catalin Marinas
2019-06-24 13:58     ` Catalin Marinas
2019-06-25  7:49     ` [tip:timers/vdso] arm64: vdso: Remove unnecessary asm-offsets.c definitions tip-bot for Catalin Marinas
2019-06-26 12:35     ` tip-bot for Catalin Marinas
2019-06-25 15:33   ` [PATCH v7 04/25] arm64: Substitute gettimeofday with C implementation Dave Martin
2019-06-25 15:33     ` Dave Martin
2019-06-26 13:27     ` Vincenzo Frascino
2019-06-26 13:27       ` Vincenzo Frascino
2019-06-26 16:14       ` Dave Martin
2019-06-26 16:14         ` Dave Martin
2019-06-26 19:01         ` Vincenzo Frascino
2019-06-26 19:01           ` Vincenzo Frascino
2019-06-27 10:01           ` Dave Martin
2019-06-27 10:01             ` Dave Martin
2019-06-27 10:57             ` Vincenzo Frascino
2019-06-27 10:57               ` Vincenzo Frascino
2019-06-27 11:27               ` Dave Martin
2019-06-27 11:27                 ` Dave Martin
2019-06-27 11:59                 ` Vincenzo Frascino
2019-06-27 11:59                   ` Vincenzo Frascino
2019-06-27 11:59                   ` Vincenzo Frascino
2019-06-27 14:38                   ` Dave Martin
2019-06-27 14:38                     ` Dave Martin
2019-06-27 15:34                     ` Vincenzo Frascino
2019-06-27 15:34                       ` Vincenzo Frascino
2019-06-25 17:43   ` [PATCH] arm64: vdso: Fix compilation with clang < 8 Vincenzo Frascino
2019-06-25 17:43     ` Vincenzo Frascino
2019-06-26 11:36   ` [PATCH v2] arm64: vdso: Fix compilation with clang older then 8 Vincenzo Frascino
2019-06-26 11:36     ` Vincenzo Frascino
2019-06-26 12:39     ` [tip:timers/vdso] arm64: vdso: Fix compilation with clang older than 8 tip-bot for Vincenzo Frascino
     [not found]   ` <CGME20190628130921eucas1p239935b0771032c331911eacc1a69dd2e@eucas1p2.samsung.com>
2019-06-28 13:09     ` [PATCH v7 04/25] arm64: Substitute gettimeofday with C implementation Marek Szyprowski
2019-06-28 13:09       ` Marek Szyprowski
2019-06-28 14:32       ` Vincenzo Frascino
2019-06-28 14:32         ` Vincenzo Frascino
2019-06-28 16:50         ` Sylwester Nawrocki [this message]
2019-06-28 16:50           ` Sylwester Nawrocki
2019-06-28 16:50           ` Sylwester Nawrocki
2019-06-29  6:58           ` Vincenzo Frascino
2019-06-29  6:58             ` Vincenzo Frascino
2019-07-08 12:57             ` Sylwester Nawrocki
2019-07-08 12:57               ` Sylwester Nawrocki
2019-07-08 12:57               ` Sylwester Nawrocki
2019-07-08 13:09               ` Vincenzo Frascino
2019-07-08 13:09                 ` Vincenzo Frascino
2019-07-08 13:09                 ` Vincenzo Frascino
2019-06-21  9:52 ` [PATCH v7 05/25] arm64: Build vDSO with -ffixed-x18 Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-23 23:48   ` [tip:timers/vdso] arm64: vdso: " tip-bot for Peter Collingbourne
2019-06-21  9:52 ` [PATCH v7 06/25] arm64: compat: Add missing syscall numbers Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-23 23:48   ` [tip:timers/vdso] " tip-bot for Vincenzo Frascino
2019-06-21  9:52 ` [PATCH v7 07/25] arm64: compat: Expose signal related structures Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-23 23:49   ` [tip:timers/vdso] " tip-bot for Vincenzo Frascino
2019-06-21  9:52 ` [PATCH v7 08/25] arm64: compat: Generate asm offsets for signals Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-23 23:50   ` [tip:timers/vdso] " tip-bot for Vincenzo Frascino
2019-06-21  9:52 ` [PATCH v7 09/25] lib: vdso: Add compat support Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-23 23:45   ` [tip:timers/vdso] lib/vdso: " tip-bot for Vincenzo Frascino
2019-06-21  9:52 ` [PATCH v7 10/25] arm64: compat: Add vDSO Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-23 23:51   ` [tip:timers/vdso] " tip-bot for Vincenzo Frascino
2019-06-24 14:00   ` [PATCH v7 10/25] " Catalin Marinas
2019-06-24 14:00     ` Catalin Marinas
2019-06-24 14:00     ` Catalin Marinas
2019-06-25  7:50     ` [tip:timers/vdso] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system tip-bot for Catalin Marinas
2019-06-26 12:36     ` tip-bot for Catalin Marinas
2019-07-10  4:02   ` [PATCH v7 10/25] arm64: compat: Add vDSO John Stultz
2019-07-10  4:02     ` John Stultz
2019-07-10  4:02     ` John Stultz
2019-07-10  6:12     ` Thomas Gleixner
2019-07-10  6:12       ` Thomas Gleixner
2019-07-10  6:12       ` Thomas Gleixner
2019-07-10  9:48       ` Vincenzo Frascino
2019-07-10  9:48         ` Vincenzo Frascino
2019-07-10  8:27     ` Will Deacon
2019-07-10  8:27       ` Will Deacon
2019-07-10  8:27       ` Will Deacon
2019-07-10  8:58       ` Thomas Gleixner
2019-07-10  8:58         ` Thomas Gleixner
2019-07-10  8:58         ` Thomas Gleixner
2019-07-10  9:12         ` Will Deacon
2019-07-10  9:12           ` Will Deacon
2019-07-10  9:12           ` Will Deacon
2019-07-10  9:47     ` Vincenzo Frascino
2019-07-10  9:47       ` Vincenzo Frascino
2019-07-10  9:47       ` Vincenzo Frascino
2019-07-10 13:41       ` Vincenzo Frascino
2019-07-10 13:41         ` Vincenzo Frascino
2019-07-10 13:41         ` Vincenzo Frascino
2019-07-10 13:04   ` [PATCH] arm64: vdso: Fix ABI regression in compat vdso Vincenzo Frascino
2019-07-10 13:04     ` Vincenzo Frascino
2019-07-10 13:25     ` Will Deacon
2019-07-10 13:25       ` Will Deacon
2019-07-10 13:42       ` Vincenzo Frascino
2019-07-10 13:42         ` Vincenzo Frascino
2019-07-10 14:01   ` [PATCH v2] " Vincenzo Frascino
2019-07-10 14:01     ` Vincenzo Frascino
2019-07-10 15:44     ` John Stultz
2019-07-10 15:44       ` John Stultz
2019-07-10 15:44       ` John Stultz
2019-07-10 15:53       ` Vincenzo Frascino
2019-07-10 15:53         ` Vincenzo Frascino
2019-07-10 15:53         ` Vincenzo Frascino
2019-07-11  9:45     ` Will Deacon
2019-07-11  9:45       ` Will Deacon
2019-07-11 10:34       ` Thomas Gleixner
2019-07-11 10:34         ` Thomas Gleixner
2019-07-11 11:32         ` Will Deacon
2019-07-11 11:32           ` Will Deacon
2019-06-21  9:52 ` [PATCH v7 11/25] arm64: Refactor vDSO code Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-23 23:51   ` [tip:timers/vdso] arm64: vdso: " tip-bot for Vincenzo Frascino
2019-06-21  9:52 ` [PATCH v7 12/25] arm64: compat: vDSO setup for compat layer Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-23 23:52   ` [tip:timers/vdso] arm64: compat: VDSO " tip-bot for Vincenzo Frascino
2019-06-21  9:52 ` [PATCH v7 13/25] arm64: elf: vDSO code page discovery Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-23 23:53   ` [tip:timers/vdso] arm64: elf: VDSO " tip-bot for Vincenzo Frascino
2019-06-21  9:52 ` [PATCH v7 14/25] arm64: compat: Get sigreturn trampolines from vDSO Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-23 23:53   ` [tip:timers/vdso] " tip-bot for Vincenzo Frascino
2019-06-21  9:52 ` [PATCH v7 15/25] arm64: Add vDSO compat support Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-23 23:54   ` [tip:timers/vdso] arm64: vdso: Enable " tip-bot for Vincenzo Frascino
2019-06-21  9:52 ` [PATCH v7 16/25] arm: Add support for generic vDSO Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-12-04 13:51   ` [PATCH v7 16/25] arm: Add support for generic vDSO (causing crash) Guenter Roeck
2019-12-04 13:51     ` Guenter Roeck
2019-12-04 13:51     ` Guenter Roeck
2019-12-04 13:58     ` Vincenzo Frascino
2019-12-04 13:58       ` Vincenzo Frascino
2019-12-04 13:58       ` Vincenzo Frascino
2019-12-04 16:16       ` Guenter Roeck
2019-12-04 16:16         ` Guenter Roeck
2019-12-04 16:16         ` Guenter Roeck
2019-12-04 17:15         ` Vincenzo Frascino
2019-12-04 17:15           ` Vincenzo Frascino
2019-12-04 17:15           ` Vincenzo Frascino
2019-12-04 19:39           ` Guenter Roeck
2019-12-04 19:39             ` Guenter Roeck
2019-12-04 19:39             ` Guenter Roeck
2019-12-05  9:42           ` Philippe Mathieu-Daudé
2019-12-05  9:42             ` Philippe Mathieu-Daudé
2019-12-05  9:42             ` Philippe Mathieu-Daudé
2019-12-05 10:00             ` Vincenzo Frascino
2019-12-05 10:00               ` Vincenzo Frascino
2019-12-05 11:02               ` Arnd Bergmann
2019-12-05 11:02                 ` Arnd Bergmann
2019-12-05 11:02                 ` Arnd Bergmann
2019-12-05 14:56                 ` Philippe Mathieu-Daudé
2019-12-05 14:56                   ` Philippe Mathieu-Daudé
2019-12-05 14:56                   ` Philippe Mathieu-Daudé
2019-12-05 14:56                   ` Philippe Mathieu-Daudé
2019-06-21  9:52 ` [PATCH v7 17/25] arm: Add clock_getres entry point Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-21  9:52 ` [PATCH v7 18/25] arm: Add clock_gettime64 " Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-21  9:52 ` [PATCH v7 19/25] mips: Add support for generic vDSO Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-07-26  5:15   ` Paul Burton
2019-07-26  5:15     ` Paul Burton
2019-07-26  5:15     ` Paul Burton
2019-07-26  5:15     ` Paul Burton
2019-07-26 16:29     ` [PATCH 0/2] mips: vdso: Fix Makefile Vincenzo Frascino
2019-07-26 16:29       ` Vincenzo Frascino
2019-07-26 16:29       ` [PATCH 1/2] mips: vdso: Fix source path Vincenzo Frascino
2019-07-26 16:29         ` Vincenzo Frascino
2019-07-26 16:29       ` [PATCH 2/2] mips: vdso: Fix flip/flop vdso building bug Vincenzo Frascino
2019-07-26 16:29         ` Vincenzo Frascino
2019-07-28 22:20       ` [PATCH 0/2] mips: vdso: Fix Makefile Paul Burton
2019-07-28 22:20         ` Paul Burton
2019-07-28 22:20         ` Paul Burton
2019-07-28 22:20         ` Paul Burton
2019-06-21  9:52 ` [PATCH v7 20/25] mips: Add clock_getres entry point Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-07-26  5:15   ` Paul Burton
2019-07-26  5:15     ` Paul Burton
2019-07-26  5:15     ` Paul Burton
2019-07-26  5:15     ` Paul Burton
2019-06-21  9:52 ` [PATCH v7 21/25] mips: Add clock_gettime64 " Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-07-26  5:15   ` Paul Burton
2019-07-26  5:15     ` Paul Burton
2019-07-26  5:15     ` Paul Burton
2019-07-26  5:15     ` Paul Burton
2019-06-21  9:52 ` [PATCH v7 22/25] x86: Add support for generic vDSO Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-23 23:55   ` [tip:timers/vdso] x86/vdso: Switch to generic vDSO implementation tip-bot for Vincenzo Frascino
2019-06-21  9:52 ` [PATCH v7 23/25] x86: Add clock_getres entry point Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-23 23:56   ` [tip:timers/vdso] x86/vdso: Add clock_getres() " tip-bot for Vincenzo Frascino
2019-06-21  9:52 ` [PATCH v7 24/25] x86: Add clock_gettime64 " Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-23 23:56   ` [tip:timers/vdso] x86/vdso: Add clock_gettime64() " tip-bot for Vincenzo Frascino
2019-06-21  9:52 ` [PATCH v7 25/25] kselftest: Extend vDSO selftest Vincenzo Frascino
2019-06-21  9:52   ` Vincenzo Frascino
2019-06-24  0:34 ` [PATCH v7 00/25] Unify vDSOs across more architectures Thomas Gleixner
2019-06-24  0:34   ` Thomas Gleixner
2019-06-24  0:34   ` Thomas Gleixner
2019-06-24  1:15   ` Andy Lutomirski
2019-06-24  1:15     ` Andy Lutomirski
2019-06-24  1:15     ` Andy Lutomirski
2019-06-24  1:15     ` Andy Lutomirski
2019-06-24  7:42     ` Thomas Gleixner
2019-06-24  7:42       ` Thomas Gleixner
2019-06-24  7:42       ` Thomas Gleixner
2019-06-24  7:42       ` Thomas Gleixner
2019-06-24 13:21   ` Vincenzo Frascino
2019-06-24 13:21     ` Vincenzo Frascino
2019-06-24 13:21     ` Vincenzo Frascino
2019-06-24 14:18   ` Thomas Gleixner
2019-06-24 14:18     ` Thomas Gleixner
2019-06-24 14:18     ` Thomas Gleixner
2019-06-24 14:23     ` Russell King - ARM Linux admin
2019-06-24 14:23       ` Russell King - ARM Linux admin
2019-06-24 14:23       ` Russell King - ARM Linux admin
2019-06-24 14:49       ` Catalin Marinas
2019-06-24 14:49         ` Catalin Marinas
2019-06-24 14:49         ` Catalin Marinas
2019-06-24 16:20         ` Vincenzo Frascino
2019-06-24 16:20           ` Vincenzo Frascino
2019-06-24 16:20           ` Vincenzo Frascino
2019-10-25 11:42         ` Geert Uytterhoeven
2019-10-25 11:42           ` Geert Uytterhoeven
2019-10-25 11:42           ` Geert Uytterhoeven
2019-10-25 11:42           ` Geert Uytterhoeven
2019-06-24 18:41   ` Paul Burton
2019-06-24 18:41     ` Paul Burton
2019-06-24 18:41     ` Paul Burton
2019-06-24 23:16     ` Vincenzo Frascino
2019-06-24 23:16       ` Vincenzo Frascino
2019-06-24 23:16       ` Vincenzo Frascino
2019-06-24 23:16       ` Vincenzo Frascino
2019-06-25 17:11       ` Paul Burton
2019-06-25 17:11         ` Paul Burton
2019-06-25 17:11         ` Paul Burton
2019-06-25 17:17         ` Vincenzo Frascino
2019-06-25 17:17           ` Vincenzo Frascino
2019-06-25 17:17           ` Vincenzo Frascino
2019-06-25  7:51   ` [tip:timers/vdso] MAINTAINERS: Add entry for the generic VDSO library tip-bot for Thomas Gleixner
2019-06-26 12:36   ` tip-bot for Thomas Gleixner
2019-06-26 15:41     ` Joe Perches
2019-06-26 15:41       ` Joe Perches
2019-06-26 16:31     ` Andy Lutomirski
2019-06-26 16:31       ` Andy Lutomirski
2019-06-26 16:38       ` Thomas Gleixner
2019-06-26 16:38         ` Thomas Gleixner
2019-06-24 12:50 ` [PATCH v7 00/25] Unify vDSOs across more architectures Andre Przywara
2019-06-24 12:50   ` Andre Przywara
2019-06-24 12:50   ` Andre Przywara

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=530cd07e-0da7-1d83-be4e-b14813029424@samsung.com \
    --to=s.nawrocki@samsung.com \
    --cc=0x7f454c46@gmail.com \
    --cc=andre.przywara@arm.com \
    --cc=arnd@arndb.de \
    --cc=catalin.marinas@arm.com \
    --cc=daniel.lezcano@linaro.org \
    --cc=huw@codeweavers.com \
    --cc=linux-arch@vger.kernel.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-kselftest@vger.kernel.org \
    --cc=linux-mips@vger.kernel.org \
    --cc=linux@armlinux.org.uk \
    --cc=linux@rasmusvillemoes.dk \
    --cc=m.szyprowski@samsung.com \
    --cc=paul.burton@mips.com \
    --cc=pcc@google.com \
    --cc=ralf@linux-mips.org \
    --cc=salyzyn@android.com \
    --cc=shuah@kernel.org \
    --cc=sthotton@marvell.com \
    --cc=tglx@linutronix.de \
    --cc=vincenzo.frascino@arm.com \
    --cc=will.deacon@arm.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.