Received: by 2002:a05:7412:f584:b0:e2:908c:2ebd with SMTP id eh4csp1927910rdb; Tue, 5 Sep 2023 09:03:51 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFFHrADKDUCDILIiMswcQ4ds2vxn0/5i6Dw+z3dYO7OU9q86z3AFjrX/s0EA2+wtfhkJijI X-Received: by 2002:aa7:d9d5:0:b0:52a:1d54:2533 with SMTP id v21-20020aa7d9d5000000b0052a1d542533mr253819eds.9.1693929831799; Tue, 05 Sep 2023 09:03:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1693929831; cv=none; d=google.com; s=arc-20160816; b=d4ozssGczYYZB4te4AnXEeOAJBvOdPMlKc9Z/PSQyqZf+iykgvw0QaFXVHfFH3udQ3 zo8VyQ5QTozC1Xm+xPq3XnktcgQsWG30ABhpRFNsCHps26XgXSMdSsVug7LJa6r6S9TP rgmlsDM8EqOaZsXUpFaNHqXt8aajXuU51MdhrnmeW1iMPasS1JMoKAewROJBaWb8jz/L 4cDtaiLsU7YrR0Nkb4+6nr7/3ij2rQl+BzZXWFA/EtHM/JZG5ElWLX3ciM96FH5ywQfG E9jT3kQ6gcEwbgp6ENlK9lenuaID9qbwQlbyc4Mzo+ZVvtvoGCFK0SiwmFkwu1/5+6PA 8mVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:mime-version :dkim-signature; bh=3obhhr1c1tp+Q041IXHHUVhbx7xv5G8BTXj38JrnreM=; fh=GdHO3DEy4lgbBGuLu/Uikt+Q7B92Jk3WYgJ1UJGrIv4=; b=FKUsIVHkl5QLIywQJZn7+7aWcJX8XibhCzcdFFdAJqu8PGSCn5HEGt91G/RNxq7oBN zM6SvYiXbxxJ4LgxwDBOs1qkCJnskrukBik/nzs8MJFGx960p8SpKIi5riAbqE1/5ZTB C8yXBeY5UOxMOAJhb3qXB0MYjVHFN8pOw6CB8wRVWeoFeXCnzf3S2CZi44thIBseez6e uxuwvJmBCKL6lbYZu8SXHvdn7S3fPYu+rl2cOqbzgNpvLzSusJavnp7N2jzgky5+ucdl +xGpibL+WbRQ760QjGirVX1hkTgEHpH1JSFHXtDTV9MuAHqHe8QrC7doZ1Cm363ZLGQp f7xg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=GPNAGWxs; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d9-20020a056402400900b0052e21c20712si3315981eda.390.2023.09.05.09.03.49; Tue, 05 Sep 2023 09:03:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=GPNAGWxs; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242179AbjHaI7j (ORCPT + 9 others); Thu, 31 Aug 2023 04:59:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54128 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229715AbjHaI7h (ORCPT ); Thu, 31 Aug 2023 04:59:37 -0400 Received: from mail-ua1-x934.google.com (mail-ua1-x934.google.com [IPv6:2607:f8b0:4864:20::934]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 08F4BCE6 for ; Thu, 31 Aug 2023 01:59:35 -0700 (PDT) Received: by mail-ua1-x934.google.com with SMTP id a1e0cc1a2514c-7a512434bc9so1055008241.0 for ; Thu, 31 Aug 2023 01:59:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1693472374; x=1694077174; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=3obhhr1c1tp+Q041IXHHUVhbx7xv5G8BTXj38JrnreM=; b=GPNAGWxsQv+q++H+/wYyFc0yAeDtn2o4CxOawf4aTgwHmwekXi5gAB7pBjoco1dVOB 9tsv/Y+DQy6x0A05nz/ZCDwu+8lkXCaoA7hOxHZx3uP4kpBGz2siLv02J3srB+Y0EUTO Z3RGw01PfZZgFgshdjzSIFtMz0wDXd3LcMnig= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693472374; x=1694077174; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=3obhhr1c1tp+Q041IXHHUVhbx7xv5G8BTXj38JrnreM=; b=jrAxBHmi7aawzfwjApi3eZpkRw8E2WdUFPVxBh1DkYuR0AibLBlLK8MBxHyYJi2xLI SIwmyu2qSXEvpk2/dzgdRGN1ZIXYeLUbrCiBkqBzueNTfi0B1rr86+8Dhvu+8WLQ7DCW +sDpnEgIVYf8Q3GvOoJdhfZhE0Zf62nYEMGr7lO+ghieYZRjhiHi26Tj+OiNytLH66xc VIuPsUizaYZ7+BbvncRjpwKqP/d5RJGcD+ZQAbINiShMsRaWgRkx7T/2TSu07r7cIH3m 265NsE9JjbT4Rb7GKdESoqrBWFveeeXdLexWIpPwnF+maCyHEOQ9SCFr8yjXdhr5B7XW 6vmw== X-Gm-Message-State: AOJu0YxD49Az379tEEUoJ67G/aeLWPR19IJsLy9Mz/BAqHodRK5Xv5bk HIUNxWL2PguHEN/eQipEapkr6+MFz/41vTd6kCowxw== X-Received: by 2002:a67:be0f:0:b0:44d:4c07:f203 with SMTP id x15-20020a67be0f000000b0044d4c07f203mr957608vsq.17.1693472374138; Thu, 31 Aug 2023 01:59:34 -0700 (PDT) MIME-Version: 1.0 From: Chen-Yu Tsai Date: Thu, 31 Aug 2023 16:59:22 +0800 Message-ID: Subject: make -jN modules_install breakage in next-20230831 To: Masahiro Yamada , Nathan Chancellor , Nick Desaulniers , Nicolas Schier Cc: linux-kbuild@vger.kernel.org, LKML Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, I observed some breakage with `make -jN moudles_install`. The scripts produce some bogus paths, which `cp` then complains it can't find. I run the following for my workflow. $ nice -n 10 sh -c "make -j72 Image.lzma dtbs && ./pack-mod.sh && cb/sign.sh" pack-mod.sh is what fails. It basically does: make -j72 modules make -j72 modules_install INSTALL_MOD_PATH=${TMPDIR} depmod ... tar ... cleanup I get errors like the following: CALL scripts/checksyscalls.sh CALL scripts/checksyscalls.sh INSTALL tmp.7i3QCV3ac8/lib/modules/6.5.0-next-20230831-13697-g09d3bd189478-dirty/kernel/arch/arm64/crypto/sha1-ce.ko INSTALL tmp.7i3QCV3ac8/lib/modules/6.5.0-next-20230831-13697-g09d3bd189478-dirty/kernel/arch/arm64/crypto/chacha-neon.ko INSTALL tmp.7i3QCV3ac8/lib/modules/6.5.0-next-20230831-13697-g09d3bd189478-dirty/kernel/arch/arm64/crypto/poly1305-neon.ko INSTALL tmp.7i3QCV3ac8/lib/modules/6.5.0-next-20230831-13697-g09d3bd189478-dirty/kernel/kernel/time/test_udelay.ko INSTALL tmp.7i3QCV3ac8/lib/modules/6.5.0-next-20230831-13697-g09d3bd189478-dirty/kernel/kernel/configs.ko INSTALL tmp.7i3QCV3ac8/lib/modules/6.5.0-next-20230831-13697-g09d3bd189478-dirty/kernel/fs/nfs_common/grace.ko cp: cannot create regular file 'tmp.7i3QCV3ac8/lib/modules/6.5.0-next-20230831-13697-g09d3bd189478-dirty/kernel/kernel/time/test_udelay.ko': No such file or directory INSTALL tmp.7i3QCV3ac8/lib/modules/6.5.0-next-20230831-13697-g09d3bd189478-dirty/kernel/fs/nls/nls_cp437.ko make[2]: *** [scripts/Makefile.modinst:127: tmp.7i3QCV3ac8/lib/modules/6.5.0-next-20230831-13697-g09d3bd189478-dirty/kernel/kernel/time/test_udelay.ko] Error 1 make[2]: *** Waiting for unfinished jobs.... INSTALL tmp.7i3QCV3ac8/lib/modules/6.5.0-next-20230831-13697-g09d3bd189478-dirty/kernel/fs/nls/nls_ascii.ko cp: cannot create regular file 'tmp.7i3QCV3ac8/lib/modules/6.5.0-next-20230831-13697-g09d3bd189478-dirty/kernel/kernel/configs.ko': No such file or directory INSTALL tmp.7i3QCV3ac8/lib/modules/6.5.0-next-20230831-13697-g09d3bd189478-dirty/kernel/fs/nls/nls_iso8859-1.ko INSTALL tmp.7i3QCV3ac8/lib/modules/6.5.0-next-20230831-13697-g09d3bd189478-dirty/kernel/fs/nls/nls_utf8.ko make[2]: *** [scripts/Makefile.modinst:128: tmp.7i3QCV3ac8/lib/modules/6.5.0-next-20230831-13697-g09d3bd189478-dirty/kernel/kernel/configs.ko] Error 1 make[1]: *** [/usr/local/google/home/wenst/linux/mtk/Makefile:1822: modules_install] Error 2 make: *** [Makefile:234: __sub-make] Error 2 Note the duplicate "kernel/" in the path for test_udelay.ko and configs.ko. If I revert commit 3ee3181f8721 ("Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git"), then everything works again. Not sure which commit is to blame though. Regards ChenYu