Messages in this thread | | | Date | Sat, 7 May 2022 14:35:41 +0800 | Subject | Re: [RFC PATCH v4 22/37] arm64: kernel: Skip validation of kuser32.o | From | Chen Zhongjin <> |
| |
On 2022/5/6 18:06, Mark Rutland wrote: >> However for my build kuser32.o content is in .text > > We should be able to move that into .rodata; it's never executed in kernel context. > >> and there is only `vdso` symbol in .rodata without `vdso32`. > > That means you're not building with CROSS_COMPILE_COMPAT, and so we can't build > the 32-bit VDSO. > >> And for defconfig the CONFIG_KUSER_HELPERS=y is on. > > Yes. > >> According to your description, it seems something wrong here? > > Sorry, I was wrong about how we linked the kuser32 code. > > I believe we can move that into .rodata by adding: > > .section .rodata > > ... to the start of that.
It works.
Thanks!
> I think that'd be a nice cleanup to do regardless of objtool. > > Thanks, > Mark. > .
| |