* arm version of generic VDSO?
@ 2019-10-24 12:34 Arnd Bergmann
2019-10-24 12:47 ` Vincenzo Frascino
0 siblings, 1 reply; 7+ messages in thread
From: Arnd Bergmann @ 2019-10-24 12:34 UTC (permalink / raw)
To: Vincenzo Frascino, y2038 Mailman List, Linux ARM
Hi Vinvenzo,
I'm looking through some of the remaining y2038 work, and noticed
that arch/arm64 has the new generic vdso implementation, but arch/arm
does.
Do you patches for using the same code on arch/arm?
Arnd
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: arm version of generic VDSO?
2019-10-24 12:34 arm version of generic VDSO? Arnd Bergmann
@ 2019-10-24 12:47 ` Vincenzo Frascino
2019-10-25 19:17 ` Russell King - ARM Linux admin
0 siblings, 1 reply; 7+ messages in thread
From: Vincenzo Frascino @ 2019-10-24 12:47 UTC (permalink / raw)
To: Arnd Bergmann, y2038 Mailman List, Linux ARM
Hi Arnd,
On 10/24/19 1:34 PM, Arnd Bergmann wrote:
> Hi Vinvenzo,
>
> I'm looking through some of the remaining y2038 work, and noticed
> that arch/arm64 has the new generic vdso implementation, but arch/arm
> does.
>
This is correct, arch/arm does not have support for the generic vDSO library.
> Do you patches for using the same code on arch/arm?
>
The patches were send for review together with the arm64 ones and the rest of
the architectures supported but they did not get merged yet and I do not know why.
> Arnd
>
--
Regards,
Vincenzo
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: arm version of generic VDSO?
2019-10-24 12:47 ` Vincenzo Frascino
@ 2019-10-25 19:17 ` Russell King - ARM Linux admin
2019-10-25 19:28 ` Russell King - ARM Linux admin
0 siblings, 1 reply; 7+ messages in thread
From: Russell King - ARM Linux admin @ 2019-10-25 19:17 UTC (permalink / raw)
To: Vincenzo Frascino; +Cc: y2038 Mailman List, Linux ARM, Arnd Bergmann
On Thu, Oct 24, 2019 at 01:47:24PM +0100, Vincenzo Frascino wrote:
> Hi Arnd,
>
> On 10/24/19 1:34 PM, Arnd Bergmann wrote:
> > Hi Vinvenzo,
> >
> > I'm looking through some of the remaining y2038 work, and noticed
> > that arch/arm64 has the new generic vdso implementation, but arch/arm
> > does.
> >
>
> This is correct, arch/arm does not have support for the generic vDSO library.
>
> > Do you patches for using the same code on arch/arm?
> >
>
> The patches were send for review together with the arm64 ones and the rest of
> the architectures supported but they did not get merged yet and I do not know why.
I think you've forgotten, you didn't read the email from the patch
system, or the "Regression in 5.3-rc1 and later" email thread on the
mailing lists.
https://www.armlinux.org.uk/developer/patches/viewpatch.php?id=8868/1
https://lore.kernel.org/lkml/faaa3843-09a6-1a21-3448-072eeed1ea00@googlemail.com/
Basically, I couldn't merge for the last merge window without causing
a regression, so it's delayed until the next merge window.
Thanks.
--
RMK's Patch system: https://www.armlinux.org.uk/developer/patches/
FTTC broadband for 0.8mile line in suburbia: sync at 12.1Mbps down 622kbps up
According to speedtest.net: 11.9Mbps down 500kbps up
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: arm version of generic VDSO?
2019-10-25 19:17 ` Russell King - ARM Linux admin
@ 2019-10-25 19:28 ` Russell King - ARM Linux admin
2019-10-25 19:33 ` Arnd Bergmann
2019-10-28 8:55 ` Vincenzo Frascino
0 siblings, 2 replies; 7+ messages in thread
From: Russell King - ARM Linux admin @ 2019-10-25 19:28 UTC (permalink / raw)
To: Vincenzo Frascino; +Cc: y2038 Mailman List, Arnd Bergmann, Linux ARM
On Fri, Oct 25, 2019 at 08:17:36PM +0100, Russell King - ARM Linux admin wrote:
> On Thu, Oct 24, 2019 at 01:47:24PM +0100, Vincenzo Frascino wrote:
> > Hi Arnd,
> >
> > On 10/24/19 1:34 PM, Arnd Bergmann wrote:
> > > Hi Vinvenzo,
> > >
> > > I'm looking through some of the remaining y2038 work, and noticed
> > > that arch/arm64 has the new generic vdso implementation, but arch/arm
> > > does.
> > >
> >
> > This is correct, arch/arm does not have support for the generic vDSO library.
> >
> > > Do you patches for using the same code on arch/arm?
> > >
> >
> > The patches were send for review together with the arm64 ones and the rest of
> > the architectures supported but they did not get merged yet and I do not know why.
>
> I think you've forgotten, you didn't read the email from the patch
> system, or the "Regression in 5.3-rc1 and later" email thread on the
> mailing lists.
>
> https://www.armlinux.org.uk/developer/patches/viewpatch.php?id=8868/1
> https://lore.kernel.org/lkml/faaa3843-09a6-1a21-3448-072eeed1ea00@googlemail.com/
>
> Basically, I couldn't merge for the last merge window without causing
> a regression, so it's delayed until the next merge window.
Okay, having discussed with Arnd what the current situation is, he
points out that he needs an additional patch to solve some further
build issues with the generic VDSO patches - caused by the Kconfig
changes in your first patch.
I'd rather that gets fixed up before I apply the patches, rather
than applying a set of patches and a fix on top.
Please re-spin with Arnd's Kconfig changes included.
Thanks.
--
RMK's Patch system: https://www.armlinux.org.uk/developer/patches/
FTTC broadband for 0.8mile line in suburbia: sync at 12.1Mbps down 622kbps up
According to speedtest.net: 11.9Mbps down 500kbps up
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: arm version of generic VDSO?
2019-10-25 19:28 ` Russell King - ARM Linux admin
@ 2019-10-25 19:33 ` Arnd Bergmann
2019-10-28 8:56 ` Vincenzo Frascino
2019-10-28 8:55 ` Vincenzo Frascino
1 sibling, 1 reply; 7+ messages in thread
From: Arnd Bergmann @ 2019-10-25 19:33 UTC (permalink / raw)
To: Russell King - ARM Linux admin
Cc: y2038 Mailman List, Vincenzo Frascino, Linux ARM
On Fri, Oct 25, 2019 at 9:28 PM Russell King - ARM Linux admin
<linux@armlinux.org.uk> wrote:
>
> On Fri, Oct 25, 2019 at 08:17:36PM +0100, Russell King - ARM Linux admin wrote:
> > On Thu, Oct 24, 2019 at 01:47:24PM +0100, Vincenzo Frascino wrote:
>
> Okay, having discussed with Arnd what the current situation is, he
> points out that he needs an additional patch to solve some further
> build issues with the generic VDSO patches - caused by the Kconfig
> changes in your first patch.
>
> I'd rather that gets fixed up before I apply the patches, rather
> than applying a set of patches and a fix on top.
>
> Please re-spin with Arnd's Kconfig changes included.
For reference, this is the change I needed to get randconfig builds working
in configurations that did not enable CONFIG_VDSO:
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 32184065ceda..776ac0f4ef0e 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -60,8 +60,6 @@ config ARM
select GENERIC_SMP_IDLE_THREAD
select GENERIC_STRNCPY_FROM_USER
select GENERIC_STRNLEN_USER
- select GENERIC_GETTIMEOFDAY
- select GENERIC_VDSO_32
select HANDLE_DOMAIN_IRQ
select HARDIRQS_SW_RESEND
select HAVE_ARCH_AUDITSYSCALL if AEABI && !OABI_COMPAT
@@ -112,7 +110,6 @@ config ARM
select HAVE_SYSCALL_TRACEPOINTS
select HAVE_UID16
select HAVE_VIRT_CPU_ACCOUNTING_GEN
- select HAVE_GENERIC_VDSO if AEABI
select IRQ_FORCED_THREADING
select MODULES_USE_ELF_REL
select NEED_DMA_MAP_STATE
diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig
index 608a1f6414c2..dce67c6834a8 100644
--- a/arch/arm/mm/Kconfig
+++ b/arch/arm/mm/Kconfig
@@ -896,7 +896,10 @@ config VDSO
bool "Enable VDSO for acceleration of some system calls"
depends on AEABI && MMU && CPU_V7
default y if ARM_ARCH_TIMER
+ select HAVE_GENERIC_VDSO
select GENERIC_TIME_VSYSCALL
+ select GENERIC_VDSO_32
+ select GENERIC_GETTIMEOFDAY
help
Place in the process address space an ELF shared object
providing fast implementations of gettimeofday and
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: arm version of generic VDSO?
2019-10-25 19:28 ` Russell King - ARM Linux admin
2019-10-25 19:33 ` Arnd Bergmann
@ 2019-10-28 8:55 ` Vincenzo Frascino
1 sibling, 0 replies; 7+ messages in thread
From: Vincenzo Frascino @ 2019-10-28 8:55 UTC (permalink / raw)
To: Russell King - ARM Linux admin
Cc: y2038 Mailman List, Arnd Bergmann, Linux ARM
Hi Russell,
On 10/25/19 8:28 PM, Russell King - ARM Linux admin wrote:
> On Fri, Oct 25, 2019 at 08:17:36PM +0100, Russell King - ARM Linux admin wrote:
>> On Thu, Oct 24, 2019 at 01:47:24PM +0100, Vincenzo Frascino wrote:
>>> Hi Arnd,
>>>
>>> On 10/24/19 1:34 PM, Arnd Bergmann wrote:
>>>> Hi Vinvenzo,
>>>>
>>>> I'm looking through some of the remaining y2038 work, and noticed
>>>> that arch/arm64 has the new generic vdso implementation, but arch/arm
>>>> does.
>>>>
>>>
>>> This is correct, arch/arm does not have support for the generic vDSO library.
>>>
>>>> Do you patches for using the same code on arch/arm?
>>>>
>>>
>>> The patches were send for review together with the arm64 ones and the rest of
>>> the architectures supported but they did not get merged yet and I do not know why.
>>
>> I think you've forgotten, you didn't read the email from the patch
>> system, or the "Regression in 5.3-rc1 and later" email thread on the
>> mailing lists.
>>
>> https://www.armlinux.org.uk/developer/patches/viewpatch.php?id=8868/1
>> https://lore.kernel.org/lkml/faaa3843-09a6-1a21-3448-072eeed1ea00@googlemail.com/
>>
>> Basically, I couldn't merge for the last merge window without causing
>> a regression, so it's delayed until the next merge window.
>
> Okay, having discussed with Arnd what the current situation is, he
> points out that he needs an additional patch to solve some further
> build issues with the generic VDSO patches - caused by the Kconfig
> changes in your first patch.
>
> I'd rather that gets fixed up before I apply the patches, rather
> than applying a set of patches and a fix on top.
>
> Please re-spin with Arnd's Kconfig changes included.
>
No problem, I will re-spin the patches.
> Thanks.
>
--
Regards,
Vincenzo
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: arm version of generic VDSO?
2019-10-25 19:33 ` Arnd Bergmann
@ 2019-10-28 8:56 ` Vincenzo Frascino
0 siblings, 0 replies; 7+ messages in thread
From: Vincenzo Frascino @ 2019-10-28 8:56 UTC (permalink / raw)
To: Arnd Bergmann, Russell King - ARM Linux admin
Cc: y2038 Mailman List, Linux ARM
Hi Arnd,
On 10/25/19 8:33 PM, Arnd Bergmann wrote:
> On Fri, Oct 25, 2019 at 9:28 PM Russell King - ARM Linux admin
> <linux@armlinux.org.uk> wrote:
>>
>> On Fri, Oct 25, 2019 at 08:17:36PM +0100, Russell King - ARM Linux admin wrote:
>>> On Thu, Oct 24, 2019 at 01:47:24PM +0100, Vincenzo Frascino wrote:
>>
>> Okay, having discussed with Arnd what the current situation is, he
>> points out that he needs an additional patch to solve some further
>> build issues with the generic VDSO patches - caused by the Kconfig
>> changes in your first patch.
>>
>> I'd rather that gets fixed up before I apply the patches, rather
>> than applying a set of patches and a fix on top.
>>
>> Please re-spin with Arnd's Kconfig changes included.
>
> For reference, this is the change I needed to get randconfig builds working
> in configurations that did not enable CONFIG_VDSO:
Thanks for this.
--
Regards,
Vincenzo
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2019-10-28 8:54 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-24 12:34 arm version of generic VDSO? Arnd Bergmann
2019-10-24 12:47 ` Vincenzo Frascino
2019-10-25 19:17 ` Russell King - ARM Linux admin
2019-10-25 19:28 ` Russell King - ARM Linux admin
2019-10-25 19:33 ` Arnd Bergmann
2019-10-28 8:56 ` Vincenzo Frascino
2019-10-28 8:55 ` Vincenzo Frascino
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.