Received: by 2002:a05:6358:53a8:b0:117:f937:c515 with SMTP id z40csp75937rwe; Tue, 18 Apr 2023 17:54:17 -0700 (PDT) X-Google-Smtp-Source: AKy350bN0YgiMSBu6zpfoTnrYPX1W1NUI6oGOWmT/UKjllRNYUDnxgdEzRPYWGZlZfoJs9o7ETcK X-Received: by 2002:a17:903:41c5:b0:1a6:4b60:3195 with SMTP id u5-20020a17090341c500b001a64b603195mr4168035ple.66.1681865657463; Tue, 18 Apr 2023 17:54:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681865657; cv=none; d=google.com; s=arc-20160816; b=X+gsvlidjxgzak3/JHJ6ioq02z2RB00Jd7SMZ4kZvYSTCEM6nHQW+ZBUpxh/em7G23 nRM20TN1oQ4Cv2E9+0m0reJwNZkJX4HO7gpQkB9659csJ7XswXv9YzNKCjyKrCwaLYTk iJxxI1h7T6+r51yG8tJeX9ATAr8UKwgdAXaEXzsPw6puDz/TsNkAydTfOSi+2e9m/21y 0LCrWpHoNyCWyg8QuG0K6Okrx+TYT6TmXlofu0l5FIMDI0bhBThfuaIWh9uqnpdlAE4z c2M3CnW2I8Yh1OgUiijbOG8iOx5gaxFfMlmeQ1HKCRE/X/wC8gb+Kb4YpAeEnEgQLP54 cEMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:from:subject:message-id:mime-version:date :dkim-signature; bh=DXMIww6nzGIfx8TKuxq3pWj7AAxugyyLSIke1AXGaJU=; b=mdBNJr3w4aL/PFIWxBb8ELH9pdkFHoPmj9ddvKMVhKBei3VI6PgFMv+rIcQhZmMIkP lAnYkgj7VSRuAixxIbFtN+WK+mArYiGxgwXUu17X0QpsVDftrdFTvqdL6rCkOHsJEqz3 wQLQiwXR/UQfF3fcdBW2qPdKlWncdaR+5c0sQfYwthO/oL5vgoKVVyAMcvjRFQEhXREZ r66tD2RUrv5juIY515bxeW01Z4DmVfSNt8mHic4n6DqVmzJGJCTTiMzGjm9WT8oePHy0 DwKZwaJqagpbQSgJxsWx5gii+Dr9WejHcERh2X2Awh5CP/+T3aaejqu5EEXY1RMKeerV OJNQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20221208 header.b=Fy4LccDI; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d10-20020a170903230a00b0019f3064da41si15926547plh.383.2023.04.18.17.53.58; Tue, 18 Apr 2023 17:54:17 -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=@google.com header.s=20221208 header.b=Fy4LccDI; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231348AbjDSA3x (ORCPT + 99 others); Tue, 18 Apr 2023 20:29:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42466 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230248AbjDSA3w (ORCPT ); Tue, 18 Apr 2023 20:29:52 -0400 Received: from mail-yb1-xb49.google.com (mail-yb1-xb49.google.com [IPv6:2607:f8b0:4864:20::b49]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5F00D448E for ; Tue, 18 Apr 2023 17:29:51 -0700 (PDT) Received: by mail-yb1-xb49.google.com with SMTP id 85-20020a250d58000000b00b8f380b2bccso18107739ybn.14 for ; Tue, 18 Apr 2023 17:29:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1681864190; x=1684456190; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=DXMIww6nzGIfx8TKuxq3pWj7AAxugyyLSIke1AXGaJU=; b=Fy4LccDIwokjGBpkorGNg6gynq5isS2TrZbTU4RKnJLgRfSnvBCdo5rTm/Q0To1dRc FXBaE+GnB4uXgKOFT/kJ3YAEy261z6F4JQIzVELP2z8nzhadDh2AfuhX2f/P2wSpQla7 etrCc4pRpyZpVH8jhe7VQt97zLlN06By1Qqd9mwceOEUvhD7x15Y9IxPJcw5/Y2kKBqy 3UBm2xtfsEMDp+svpI1bYzWAkdLHMVtOd4/6VdTcpuMT5EIh9nhHi65gOL/FAhOWnBY6 ed1irfMkeo1pE0tSJnUjQ/8OjmEC9QHSuw3k+1OlsYi/o6Fj7Dw89WZGTKBxSawquHDw PsLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681864190; x=1684456190; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=DXMIww6nzGIfx8TKuxq3pWj7AAxugyyLSIke1AXGaJU=; b=KdLOJ8WEPJaaJwuyrl68/MocC39XrpJTfiBz/Esvo73Qafd7VrPm2Y9wEecQIJUCcv PeM0jEqiAfJI97u8qH9jN5aSU2KT6z3rk0BphKcKQuG/qFDSGjHz+HgZ3mwjoAdXEQ+J G8RBTurxOn9N8LyBGPEOAU4MdY/koZOsjFMSoVWiyVa1HVBqxjCRjV1YIa7Wvpcz4Rr5 qWbkpulHhZKLGlOPb5Z0UdpLoUre3gCD7lT+eSopLoTErCv4DWRBjCVCQY0D3/UkJfK4 oyeqhwfSgnJLOszZfDy2TvY7YgoWLYOiMM47kgsyQhuSCZctkBYVGjIuwtT8PiavoSJ+ br4Q== X-Gm-Message-State: AAQBX9clb5iNRqfzxTOmU2Z5huiCkaSWkkibjGTdmzilfPeJr4h9OKvq ach6+4oWw3dvbXPxPzv1F/QNawg5 X-Received: from elsk.c.googlers.com ([fda3:e722:ac3:cc00:7f:e700:c0a8:dbd]) (user=elsk job=sendgmr) by 2002:a25:da43:0:b0:b8a:7b2d:6556 with SMTP id n64-20020a25da43000000b00b8a7b2d6556mr13464011ybf.8.1681864190664; Tue, 18 Apr 2023 17:29:50 -0700 (PDT) Date: Wed, 19 Apr 2023 00:29:36 +0000 Mime-Version: 1.0 X-Mailer: git-send-email 2.40.0.634.g4ca3ef3211-goog Message-ID: <20230419002946.2566272-1-elsk@google.com> Subject: [PATCH] kheaders: Follow symlinks to source files. From: Yifan Hong To: Masahiro Yamada , "=?UTF-8?q?Thomas=20Wei=C3=9Fschuh?=" , Nicolas Schier , Daniel Mentz Cc: Yifan Hong , kernel-team@android.com, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-9.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL 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 When the kernel is built inside a sandbox container, a forest of symlinks to the source files may be created in the container. In this case, the generated kheaders.tar.xz should follow these symlinks to access the source files, instead of packing the symlinks themselves. Signed-off-by: Yifan Hong --- kernel/gen_kheaders.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/gen_kheaders.sh b/kernel/gen_kheaders.sh index 1ef9a87511f5..183d9a44aa39 100755 --- a/kernel/gen_kheaders.sh +++ b/kernel/gen_kheaders.sh @@ -87,7 +87,7 @@ find $cpio_dir -type f -print0 | # pre-sorted, as --sort=name might not be available. find $cpio_dir -printf "./%P\n" | LC_ALL=C sort | \ tar "${KBUILD_BUILD_TIMESTAMP:+--mtime=$KBUILD_BUILD_TIMESTAMP}" \ - --owner=0 --group=0 --numeric-owner --no-recursion \ + --owner=0 --group=0 --numeric-owner --no-recursion -h \ -I $XZ -cf $tarfile -C $cpio_dir/ -T - > /dev/null echo $headers_md5 > kernel/kheaders.md5 -- 2.40.0.634.g4ca3ef3211-goog