[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAFyWVaYORWYZTXyXOWiY6xK-SFTvsUxDNDqKQnhVUwzc5N045Q@mail.gmail.com>
Date: Tue, 13 Oct 2020 18:20:49 -0700
From: Jim Wilson <jimw@...ive.com>
To: Atish Patra <atishp@...shpatra.org>
Cc: Greentime Hu <greentime.hu@...ive.com>,
Kito Cheng <kito.cheng@...il.com>,
Palmer Dabbelt <palmer@...belt.com>,
Atish Patra <atish.patra@....com>,
Albert Ou <aou@...s.berkeley.edu>,
Kees Cook <keescook@...omium.org>,
Anup Patel <anup@...infault.org>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
linux-riscv <linux-riscv@...ts.infradead.org>,
Guo Ren <guoren@...ux.alibaba.com>,
Zong Li <zong.li@...ive.com>,
Paul Walmsley <paul.walmsley@...ive.com>,
Andrew Morton <akpm@...ux-foundation.org>,
Borislav Petkov <bp@...e.de>,
Michel Lespinasse <walken@...gle.com>,
Ard Biesheuvel <ardb@...nel.org>
Subject: Re: [PATCH 4/5] RISC-V: Protect .init.text & .init.data
On Tue, Oct 13, 2020 at 3:25 PM Atish Patra <atishp@...shpatra.org> wrote:
> This happens only when copy_from_user is called from function that is
> annotated with __init.
> Adding Kito & Jim for their input
>
> @kito, @Jim: Please let me know if I should create a issue in
> riscv-gnu-toolchain repo or somewhere else.
I can't do anything useful without a testcase that I can use to
reproduce the problem. The interactions here are complex, so pointing
at lines of code or kernel config options doesn't give me any useful
info.
Relaxation can convert calls to a jal. I don't know of any open bugs
in this area that can generate relocation errors. if it is a
relaxation error then turning off relaxation should work around the
problem as you suggested.
A kernel build problem is serious. I think this is worth a bug
report. FSF binutils or riscv-gnu-toolchain is fine.
Jim
Powered by blists - more mailing lists