Thread (32 messages) 32 messages, 3 authors, 2019-02-20

Re: [PATCH v2 00/15] powerpc/32s: Use BATs/LTLBs for STRICT_KERNEL_RWX

flat view

From: Christophe Leroy <hidden>
Date: 2019-01-15 10:57:45
Also in: lkml


Le 15/01/2019 à 11:22, Michael Ellerman a écrit :
Christophe Leroy [off-list ref] writes:
quoted
Le 15/01/2019 à 01:33, Jonathan Neuschäfer a écrit :
...
quoted
quoted
- patches 7 to 11 fail to build with this error (really a warning, but
    arch/powerpc doesn't allow warnings by default):

	  CC      arch/powerpc/mm/ppc_mmu_32.o
	../arch/powerpc/mm/ppc_mmu_32.c:133:13: error: ‘clearibat’ defined but not used [-Werror=unused-function]
	 static void clearibat(int index)
		     ^~~~~~~~~
	../arch/powerpc/mm/ppc_mmu_32.c:115:13: error: ‘setibat’ defined but not used [-Werror=unused-function]
	 static void setibat(int index, unsigned long virt, phys_addr_t phys,
		     ^~~~~~~
	cc1: all warnings being treated as errors
Argh ! I have to squash the patch bringing the new functions with the
one using them (patch 12). The result is a big messy patch which is more
difficult to review but that's life.
You don't *have* to squash them.

We like to preserve bisectability, but it's not a 100% hard requirement.

Someone trying to bisect through those patches can always turn off
-Werror with PPC_DISABLE_WERROR. But they probably can just skip them
because they just add new code that's not called yet.
Ok thanks for the note.
So I won't object if you send them as-is.
Good to know. Anyway I think I will at least re-order so that the patch using the new functions immediatly follows the one adding the functions.

Christophe
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