From nobody Fri Dec 17 02:56:49 2021 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 09E7D18F4C87; Fri, 17 Dec 2021 02:56:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4JFYXx5dlGz4TWd; Fri, 17 Dec 2021 02:56:49 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 3D41B141C1; Fri, 17 Dec 2021 02:56:49 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 1BH2unCT074538; Fri, 17 Dec 2021 02:56:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 1BH2un7p074537; Fri, 17 Dec 2021 02:56:49 GMT (envelope-from git) Date: Fri, 17 Dec 2021 02:56:49 GMT Message-Id: <202112170256.1BH2un7p074537@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Kyle Evans Subject: git: 8ea3921f932c - main - sysent: regenerate files every time List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kevans X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8ea3921f932c43e2ece5c3f9033d4990a4d81375 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1639709810; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=JyloBdWAae8WC9h3Kv5JFtTdWc11J420YZhjefj9yvU=; b=A8aRO6qJZO0B3hvpO8iawVZQ+LTYkbqzO/BLuvqSNXDb0TKBSWjHIdEUuzTiyBcK+eKxO3 vC5w9eR/6QVgtlgUFuB89bfZpEKgdj/uC4zLdvl+nEHyoaKqAwbCnzyceuJJNuHMmLNQHh ogajGFqrg2GI/fc1cnu33ovQlHqd525jj6BNRf9RFNVsFsV2YeyOqyAkchGGoxsHigydPD 8O7Yu3Y7dALHCOJDFRfax3fPy61UIe+aRW1cny5Jl193xODgHiyik4WmhvGvttJzzMiSzY FLPjj/+bGByl3cfnoYwUXzHsIZsPH4wO7Q6J/ii57O2jxA9FOiLIWFhAhSiu0A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1639709810; a=rsa-sha256; cv=none; b=YoKRixKomSUx9Ti+3x6aJ3a2WAspphlSi+pO9ljABkgoM7cjQl+5kIGEJSDZ12qmlahNIU AcrSBJSYwAMcGpKE4mb9BHvma3jhliKw3aSYqstrDe9Ib2pDQ2V8RYvwLJ2Oy406MTpcB1 X9Yv5FU+6eifU+5K4H1dwRkEC/sq3tiqcWEjEAJK2qZL7CggrSRXKbEaYPFwTxuTYuT1FG gPQEq5/EvVA21yASsTS2wR9AK+GPVBdoJuxmywQcrZbIKMh/eBjukCJgD3gFroQcbKodZ5 zHPLkJb6FJIj8fXDOTYpNjm3OW1C/WGlRR+0AD7n40MyEuHLtCk/c6ZLSl8Dug== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by kevans: URL: https://cgit.FreeBSD.org/src/commit/?id=8ea3921f932c43e2ece5c3f9033d4990a4d81375 commit 8ea3921f932c43e2ece5c3f9033d4990a4d81375 Author: Kyle Evans AuthorDate: 2021-12-09 05:20:16 +0000 Commit: Kyle Evans CommitDate: 2021-12-17 02:56:28 +0000 sysent: regenerate files every time This forces everything to be regenerated by marking makesyscalls.lua as .PHONY, which may be helpful in, e.g., rebase scenarios, which may have unexpected effects on mtimes but still really need a regen. For now we apply this to the default sysent target, which is ran manually and not as a part of buildkernel. We can reconsider this if someone manually running it has issues with the runtime, but the top level sysent target can run each in parallel; I recommend -j4 or so. Requested by: kib Reviewed by: brooks, kib (both earlier version) Differential Revision: https://reviews.freebsd.org/D33357 --- sys/conf/sysent.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sys/conf/sysent.mk b/sys/conf/sysent.mk index 489504da2ec8..995bd2f9b913 100644 --- a/sys/conf/sysent.mk +++ b/sys/conf/sysent.mk @@ -40,5 +40,10 @@ all: .ORDER: ${GENERATED} sysent: ${GENERATED} +# We slap a .PHONY on makesyscalls.lua so that we regenerate every single time, +# for now, which can be less painful across rebases or other things that may +# have odd effects on mtimes. +${MAKESYSCALLS_SCRIPT}: .PHONY + ${GENERATED}: ${MAKESYSCALLS_SCRIPT} ${SRCS} ${MAKESYSCALLS} ${SYSENT_FILE} ${SYSENT_CONF}