Thread (80 messages) 80 messages, 7 authors, 2021-05-20

Re: [PATCH v8 12/30] powerpc: Use a function for reading instructions

flat view

From: Michael Ellerman <mpe@ellerman.id.au>
Date: 2020-05-20 04:17:37

Christophe Leroy [off-list ref] writes:
Le 19/05/2020 à 06:05, Michael Ellerman a écrit :
quoted
Jordan Niethe [off-list ref] writes:
quoted
On Sun, May 17, 2020 at 4:39 AM Christophe Leroy
[off-list ref] wrote:
quoted
Le 06/05/2020 à 05:40, Jordan Niethe a écrit :
quoted
Prefixed instructions will mean there are instructions of different
length. As a result dereferencing a pointer to an instruction will not
necessarily give the desired result. Introduce a function for reading
instructions from memory into the instruction data type.
Shouldn't this function be used in mmu_patch_addis() in mm/nohash/8xx.c ?
quoted
Yes, that would be a good idea.
quoted
mpe here is a fix, along with one I'll
post for [PATCH v8 11/30] powerpc: Use a datatype for instructions.
I didn't fold this in because I'd prefer one of you send me a patch on
top of the series that converts that code to use the new type.

That way it can be tested separately from this big series.
All this code is going away with the series implementing the use of 
hugepages for kernel mappings on 8xx 
(https://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=176094) 
that I hope will go in 5.8, so there is no point in sending a patch to 
change that I guess.
OK.
Is there anything special I need to do to secure the merging of that 
series in 5.8 ?
Review it for me :P

As long as it is only touching 8xx I'm happy to defer to you. So I guess
any parts that affect other platforms will be where I need to spend more
effort reviewing it.

I'll try and get it into my test branch today and get some testing done
on it.

cheers
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help