From nobody Tue Jun 23 20:19:30 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 83450C4332F for ; Sun, 27 Feb 2022 09:11:13 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229503AbiB0JLs (ORCPT ); Sun, 27 Feb 2022 04:11:48 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33024 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229436AbiB0JLp (ORCPT ); Sun, 27 Feb 2022 04:11:45 -0500 Received: from conuserg-12.nifty.com (conuserg-12.nifty.com [210.131.2.79]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6B48D6D4EF; Sun, 27 Feb 2022 01:11:08 -0800 (PST) Received: from grover.. (133-32-176-37.west.xps.vectant.ne.jp [133.32.176.37]) (authenticated) by conuserg-12.nifty.com with ESMTP id 21R9AVvT024355; Sun, 27 Feb 2022 18:10:32 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conuserg-12.nifty.com 21R9AVvT024355 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1645953032; bh=mOcLKSAIGUfePOBI6By4Xw9RDNdqliYg+gQKo6ayREY=; h=From:To:Cc:Subject:Date:From; b=u+OvsUi5UrQcZL572ybd+7hoT1bMDmH6vZCZMl7d/dSHUCB8gnkUT5iXVqWOsQCmv kXFe2PPQoGZCTklE8bLQQC5X2TgRWZscIdXVkDrETRYUrS44wNSAhJgdK/ILeOixzZ cqsKhVo+1Qra14yEgasbuYbFBbxSAmpvHL29pgBZRb5rlgGi3IylwEbcs2dXaz0mMv de7jmBlljwOlnmMd9L0qNAZrqcP+ExeqNsSvZzMDl1EBfBFBHvW7rSJ7D98Uawdd51 z1jlewjTPSYY1rF4vaNJqVH+DBexY/1KaMHupMUavXnlKjwl68mMR+ymG1xxRE3Vn5 0aJ5XjGeyOx6Q== X-Nifty-SrcIP: [133.32.176.37] From: Masahiro Yamada To: linux-kbuild@vger.kernel.org Cc: linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, Masahiro Yamada Subject: [PATCH] arch: syscalls: simplify uapi/kapi directory creation Date: Sun, 27 Feb 2022 18:10:24 +0900 Message-Id: <20220227091024.207786-1-masahiroy@kernel.org> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" $(shell ...) expands to empty. There is no need to assign it to _dummy. Signed-off-by: Masahiro Yamada Acked-by: Geert Uytterhoeven --- arch/alpha/kernel/syscalls/Makefile | 3 +-- arch/arm/tools/Makefile | 3 +-- arch/ia64/kernel/syscalls/Makefile | 3 +-- arch/m68k/kernel/syscalls/Makefile | 3 +-- arch/microblaze/kernel/syscalls/Makefile | 3 +-- arch/mips/kernel/syscalls/Makefile | 3 +-- arch/parisc/kernel/syscalls/Makefile | 3 +-- arch/powerpc/kernel/syscalls/Makefile | 3 +-- arch/s390/kernel/syscalls/Makefile | 3 +-- arch/sh/kernel/syscalls/Makefile | 3 +-- arch/sparc/kernel/syscalls/Makefile | 3 +-- arch/x86/entry/syscalls/Makefile | 3 +-- arch/xtensa/kernel/syscalls/Makefile | 3 +-- 13 files changed, 13 insertions(+), 26 deletions(-) diff --git a/arch/alpha/kernel/syscalls/Makefile b/arch/alpha/kernel/syscal= ls/Makefile index 6713c65a25e1..b265e4bc16c2 100644 --- a/arch/alpha/kernel/syscalls/Makefile +++ b/arch/alpha/kernel/syscalls/Makefile @@ -2,8 +2,7 @@ kapi :=3D arch/$(SRCARCH)/include/generated/asm uapi :=3D arch/$(SRCARCH)/include/generated/uapi/asm =20 -_dummy :=3D $(shell [ -d '$(uapi)' ] || mkdir -p '$(uapi)') \ - $(shell [ -d '$(kapi)' ] || mkdir -p '$(kapi)') +$(shell mkdir -p $(uapi) $(kapi)) =20 syscall :=3D $(src)/syscall.tbl syshdr :=3D $(srctree)/scripts/syscallhdr.sh diff --git a/arch/arm/tools/Makefile b/arch/arm/tools/Makefile index 4a5c50f67ced..81f13bdf32f2 100644 --- a/arch/arm/tools/Makefile +++ b/arch/arm/tools/Makefile @@ -29,8 +29,7 @@ kapi: $(kapi-hdrs-y) $(gen-y) uapi: $(uapi-hdrs-y) =20 # Create output directory if not already present -_dummy :=3D $(shell [ -d '$(kapi)' ] || mkdir -p '$(kapi)') \ - $(shell [ -d '$(uapi)' ] || mkdir -p '$(uapi)') +$(shell mkdir -p $(kapi) $(uapi)) =20 quiet_cmd_gen_mach =3D GEN $@ cmd_gen_mach =3D $(AWK) -f $(real-prereqs) > $@ diff --git a/arch/ia64/kernel/syscalls/Makefile b/arch/ia64/kernel/syscalls= /Makefile index 14f40ecf8b65..d009f927a048 100644 --- a/arch/ia64/kernel/syscalls/Makefile +++ b/arch/ia64/kernel/syscalls/Makefile @@ -2,8 +2,7 @@ kapi :=3D arch/$(SRCARCH)/include/generated/asm uapi :=3D arch/$(SRCARCH)/include/generated/uapi/asm =20 -_dummy :=3D $(shell [ -d '$(uapi)' ] || mkdir -p '$(uapi)') \ - $(shell [ -d '$(kapi)' ] || mkdir -p '$(kapi)') +$(shell mkdir -p $(uapi) $(kapi)) =20 syscall :=3D $(src)/syscall.tbl syshdr :=3D $(srctree)/scripts/syscallhdr.sh diff --git a/arch/m68k/kernel/syscalls/Makefile b/arch/m68k/kernel/syscalls= /Makefile index 6713c65a25e1..b265e4bc16c2 100644 --- a/arch/m68k/kernel/syscalls/Makefile +++ b/arch/m68k/kernel/syscalls/Makefile @@ -2,8 +2,7 @@ kapi :=3D arch/$(SRCARCH)/include/generated/asm uapi :=3D arch/$(SRCARCH)/include/generated/uapi/asm =20 -_dummy :=3D $(shell [ -d '$(uapi)' ] || mkdir -p '$(uapi)') \ - $(shell [ -d '$(kapi)' ] || mkdir -p '$(kapi)') +$(shell mkdir -p $(uapi) $(kapi)) =20 syscall :=3D $(src)/syscall.tbl syshdr :=3D $(srctree)/scripts/syscallhdr.sh diff --git a/arch/microblaze/kernel/syscalls/Makefile b/arch/microblaze/ker= nel/syscalls/Makefile index 6713c65a25e1..b265e4bc16c2 100644 --- a/arch/microblaze/kernel/syscalls/Makefile +++ b/arch/microblaze/kernel/syscalls/Makefile @@ -2,8 +2,7 @@ kapi :=3D arch/$(SRCARCH)/include/generated/asm uapi :=3D arch/$(SRCARCH)/include/generated/uapi/asm =20 -_dummy :=3D $(shell [ -d '$(uapi)' ] || mkdir -p '$(uapi)') \ - $(shell [ -d '$(kapi)' ] || mkdir -p '$(kapi)') +$(shell mkdir -p $(uapi) $(kapi)) =20 syscall :=3D $(src)/syscall.tbl syshdr :=3D $(srctree)/scripts/syscallhdr.sh diff --git a/arch/mips/kernel/syscalls/Makefile b/arch/mips/kernel/syscalls= /Makefile index 10bf90dc02c0..e6b21de65cca 100644 --- a/arch/mips/kernel/syscalls/Makefile +++ b/arch/mips/kernel/syscalls/Makefile @@ -2,8 +2,7 @@ kapi :=3D arch/$(SRCARCH)/include/generated/asm uapi :=3D arch/$(SRCARCH)/include/generated/uapi/asm =20 -_dummy :=3D $(shell [ -d '$(uapi)' ] || mkdir -p '$(uapi)') \ - $(shell [ -d '$(kapi)' ] || mkdir -p '$(kapi)') +$(shell mkdir -p $(uapi) $(kapi)) =20 syshdr :=3D $(srctree)/scripts/syscallhdr.sh sysnr :=3D $(srctree)/$(src)/syscallnr.sh diff --git a/arch/parisc/kernel/syscalls/Makefile b/arch/parisc/kernel/sysc= alls/Makefile index d63f18dd058d..8440c16dfb22 100644 --- a/arch/parisc/kernel/syscalls/Makefile +++ b/arch/parisc/kernel/syscalls/Makefile @@ -2,8 +2,7 @@ kapi :=3D arch/$(SRCARCH)/include/generated/asm uapi :=3D arch/$(SRCARCH)/include/generated/uapi/asm =20 -_dummy :=3D $(shell [ -d '$(uapi)' ] || mkdir -p '$(uapi)') \ - $(shell [ -d '$(kapi)' ] || mkdir -p '$(kapi)') +$(shell mkdir -p $(uapi) $(kapi)) =20 syscall :=3D $(src)/syscall.tbl syshdr :=3D $(srctree)/scripts/syscallhdr.sh diff --git a/arch/powerpc/kernel/syscalls/Makefile b/arch/powerpc/kernel/sy= scalls/Makefile index 5476f62eb80f..9d7bd81510b8 100644 --- a/arch/powerpc/kernel/syscalls/Makefile +++ b/arch/powerpc/kernel/syscalls/Makefile @@ -2,8 +2,7 @@ kapi :=3D arch/$(SRCARCH)/include/generated/asm uapi :=3D arch/$(SRCARCH)/include/generated/uapi/asm =20 -_dummy :=3D $(shell [ -d '$(uapi)' ] || mkdir -p '$(uapi)') \ - $(shell [ -d '$(kapi)' ] || mkdir -p '$(kapi)') +$(shell mkdir -p $(uapi) $(kapi)) =20 syscall :=3D $(src)/syscall.tbl syshdr :=3D $(srctree)/scripts/syscallhdr.sh diff --git a/arch/s390/kernel/syscalls/Makefile b/arch/s390/kernel/syscalls= /Makefile index b98f25029b8e..fb85e797946d 100644 --- a/arch/s390/kernel/syscalls/Makefile +++ b/arch/s390/kernel/syscalls/Makefile @@ -21,8 +21,7 @@ uapi: $(uapi-hdrs-y) =20 =20 # Create output directory if not already present -_dummy :=3D $(shell [ -d '$(uapi)' ] || mkdir -p '$(uapi)') \ - $(shell [ -d '$(kapi)' ] || mkdir -p '$(kapi)') +$(shell mkdir -p $(uapi) $(kapi)) =20 filechk_syshdr =3D $(CONFIG_SHELL) '$(systbl)' -H -a $(syshdr_abi_$(baseta= rget)) -f "$2" < $< =20 diff --git a/arch/sh/kernel/syscalls/Makefile b/arch/sh/kernel/syscalls/Mak= efile index 6713c65a25e1..b265e4bc16c2 100644 --- a/arch/sh/kernel/syscalls/Makefile +++ b/arch/sh/kernel/syscalls/Makefile @@ -2,8 +2,7 @@ kapi :=3D arch/$(SRCARCH)/include/generated/asm uapi :=3D arch/$(SRCARCH)/include/generated/uapi/asm =20 -_dummy :=3D $(shell [ -d '$(uapi)' ] || mkdir -p '$(uapi)') \ - $(shell [ -d '$(kapi)' ] || mkdir -p '$(kapi)') +$(shell mkdir -p $(uapi) $(kapi)) =20 syscall :=3D $(src)/syscall.tbl syshdr :=3D $(srctree)/scripts/syscallhdr.sh diff --git a/arch/sparc/kernel/syscalls/Makefile b/arch/sparc/kernel/syscal= ls/Makefile index d63f18dd058d..8440c16dfb22 100644 --- a/arch/sparc/kernel/syscalls/Makefile +++ b/arch/sparc/kernel/syscalls/Makefile @@ -2,8 +2,7 @@ kapi :=3D arch/$(SRCARCH)/include/generated/asm uapi :=3D arch/$(SRCARCH)/include/generated/uapi/asm =20 -_dummy :=3D $(shell [ -d '$(uapi)' ] || mkdir -p '$(uapi)') \ - $(shell [ -d '$(kapi)' ] || mkdir -p '$(kapi)') +$(shell mkdir -p $(uapi) $(kapi)) =20 syscall :=3D $(src)/syscall.tbl syshdr :=3D $(srctree)/scripts/syscallhdr.sh diff --git a/arch/x86/entry/syscalls/Makefile b/arch/x86/entry/syscalls/Mak= efile index 5b3efed0e4e8..9104039cd8f2 100644 --- a/arch/x86/entry/syscalls/Makefile +++ b/arch/x86/entry/syscalls/Makefile @@ -3,8 +3,7 @@ out :=3D arch/$(SRCARCH)/include/generated/asm uapi :=3D arch/$(SRCARCH)/include/generated/uapi/asm =20 # Create output directory if not already present -_dummy :=3D $(shell [ -d '$(out)' ] || mkdir -p '$(out)') \ - $(shell [ -d '$(uapi)' ] || mkdir -p '$(uapi)') +$(shell mkdir -p $(out) $(uapi)) =20 syscall32 :=3D $(src)/syscall_32.tbl syscall64 :=3D $(src)/syscall_64.tbl diff --git a/arch/xtensa/kernel/syscalls/Makefile b/arch/xtensa/kernel/sysc= alls/Makefile index 6713c65a25e1..b265e4bc16c2 100644 --- a/arch/xtensa/kernel/syscalls/Makefile +++ b/arch/xtensa/kernel/syscalls/Makefile @@ -2,8 +2,7 @@ kapi :=3D arch/$(SRCARCH)/include/generated/asm uapi :=3D arch/$(SRCARCH)/include/generated/uapi/asm =20 -_dummy :=3D $(shell [ -d '$(uapi)' ] || mkdir -p '$(uapi)') \ - $(shell [ -d '$(kapi)' ] || mkdir -p '$(kapi)') +$(shell mkdir -p $(uapi) $(kapi)) =20 syscall :=3D $(src)/syscall.tbl syshdr :=3D $(srctree)/scripts/syscallhdr.sh --=20 2.32.0