[<prev] [next>] [day] [month] [year] [list]
Message-ID: <54CA7324.7000000@arm.com>
Date: Thu, 29 Jan 2015 17:51:32 +0000
From: Marc Zyngier <marc.zyngier@....com>
To: Christoffer Dall <christofferdall@...istofferdall.dk>
CC: Arnd Bergmann <arnd@...db.de>, Russell King <rmk@....linux.org.uk>,
linux-kernel <linux-kernel@...r.kernel.org>,
KVM General <kvm@...r.kernel.org>,
linux-arm-kernel <linux-arm-kernel@...ts.infradead.org>
Subject: Re: randconfig bug: ARM/KVM link error in hyp_idmap section
On 29/01/15 17:40, Christoffer Dall wrote:
>
>
> On Thu, Jan 29, 2015 at 5:01 PM, Marc Zyngier <marc.zyngier@....com
> <mailto:marc.zyngier@....com>> wrote:
>
> Hi Arnd,
>
> On 29/01/15 15:53, Arnd Bergmann wrote:
> > On Thursday 29 January 2015 16:23:42 Christoffer Dall wrote:
> >> the changes look ok, but I don't understand why putting stuff in
> rodata is
> >> a good solution, is it simply by chance that the linker then
> generates
> >> fewer veneers there? I think we're only branching internally in
> the hyp
> >> idmap text page anyhow, so wondering why this appears in the
> first place...
> >> hmmm.
> >
> > The linker will not generate any veneers for .rodata because it
> does not
> > expect executable code in there. As I said, above, this is also
> correct
> > because it matches how we access that section (read-only, never
> execute).
>
> Not sure about the later point. We only copy the code if it is not page
> aligned, and use it in place otherwise. I guess we could change that,
> but we'd need the same change for arm64.
>
>
> I'd be ok with changing that...
In which case I have no further objection.
Thanks,
M.
--
Jazz is not dead. It just smells funny...
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists