Re: [PATCH 2/2] s390/nospec: remove unneeded header includes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 27. 06. 22, 14:50, Vasily Gorbik wrote:
Commit 4efd417f298b ("s390: raise minimum supported machine generation
to z10") removed the usage of alternatives and lowcore in expolines
macros. Remove unneeded header includes as well.

With that, expoline.S doesn't require asm-offsets.h and
expoline_prepare target dependency could be removed.

Signed-off-by: Vasily Gorbik <gor@xxxxxxxxxxxxx>
---
  arch/s390/Makefile                  | 2 +-
  arch/s390/include/asm/nospec-insn.h | 2 --
  2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/arch/s390/Makefile b/arch/s390/Makefile
index fc72a35a1f07..4cb5d17e7ead 100644
--- a/arch/s390/Makefile
+++ b/arch/s390/Makefile
@@ -166,7 +166,7 @@ vdso_prepare: prepare0
ifdef CONFIG_EXPOLINE_EXTERN
  modules_prepare: expoline_prepare
-expoline_prepare: prepare0
+expoline_prepare:

Hi,

this likely broke s390 build as expolines still depend on scripts/basic/fixdep. And build of expolines can now race with fixdep build:
     make[1]: *** Deleting file 'arch/s390/lib/expoline/expoline.o'
     /bin/sh: line 1: scripts/basic/fixdep: Permission denied
make[1]: *** [../scripts/Makefile.build:385: arch/s390/lib/expoline/expoline.o] Error 126
     make: *** [../arch/s390/Makefile:166: expoline_prepare] Error 2

I returned there:
  expoline_prepare: prepare0
and it looks good so far. Maybe even:
  expoline_prepare: scripts
would be enough.

Opinions?

thanks,
--
js
suse labs




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Kernel Development]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Info]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Linux Media]     [Device Mapper]

  Powered by Linux