From nobody Tue May 7 16:01:42 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=quarantine dis=none) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1611572657; cv=none; d=zohomail.com; s=zohoarc; b=YoQe+k0Fgo4A7IHQXXJr/FKDPPlWxE+HtlPzamOuqEbu2aDPFqt4Sv+u8/V9wpMqx8rA0Zu3aFFozwWUiDP6QM6D81L5Rxymbt3Aw+jlkwSiiEB9pddaRVwCWi6LcrzQCHp/zNhcMG+P8QO/jcWyPlRCT65EhqQxCAabVVFkKCU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1611572657; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:To; bh=S39/bDzsIvY8wZJwPoX2Sm0DQ94xYju2x7QSfr1JP5g=; b=bng/CtDMzkIvYdcOl8S0hUPccwi2dwEmW2MznTjK7AD2bF88hqCpZmaw7uz8lkZrvBzP5/xNWD6S64ncz71g4khORls7Mr9g7eh+aP4Z2cmQLcjHjg8ALzw+szS2e0xFodmXXbC8ZDCFOOZ8HVcPFJJu7iwBPTKDj1Ra9zoJUMo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=quarantine dis=none) header.from= Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1611572657591550.5976201565709; Mon, 25 Jan 2021 03:04:17 -0800 (PST) Received: from list by lists.xenproject.org with outflank-mailman.74011.133019 (Exim 4.92) (envelope-from ) id 1l3zet-0003Cl-PO; Mon, 25 Jan 2021 11:03:47 +0000 Received: by outflank-mailman (output) from mailman id 74011.133019; Mon, 25 Jan 2021 11:03:47 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1l3zet-0003Ce-M8; Mon, 25 Jan 2021 11:03:47 +0000 Received: by outflank-mailman (input) for mailman id 74011; Mon, 25 Jan 2021 11:03:47 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1l3zet-0003CZ-4M for xen-devel@lists.xenproject.org; Mon, 25 Jan 2021 11:03:47 +0000 Received: from mx2.suse.de (unknown [195.135.220.15]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 67eecc7b-cbd3-4498-86a7-756149fc3f43; Mon, 25 Jan 2021 11:03:46 +0000 (UTC) Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id 3E19AAD8C; Mon, 25 Jan 2021 11:03:45 +0000 (UTC) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 67eecc7b-cbd3-4498-86a7-756149fc3f43 X-Virus-Scanned: by amavisd-new at test-mx.suse.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1611572625; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=S39/bDzsIvY8wZJwPoX2Sm0DQ94xYju2x7QSfr1JP5g=; b=jfXz4duSD8LcY6TAgBqYJcXlEb1JMZeFdnp3+Pf4TosSB1hhmYtaxnNNnO5goNCDwh5VQh bziH/ysqDgn8Ft5pNc4QpO3tOq/sx5mryMJHwRQtG6Q85K1ot0tdGqidihcVdd1NNIN2/3 EMxF52Sg7RJvgZQl9rDw3MYuUIiDJ20= To: "xen-devel@lists.xenproject.org" Cc: Andrew Cooper , George Dunlap , Ian Jackson , Julien Grall , Stefano Stabellini , Wei Liu From: Jan Beulich Subject: [PATCH] xen/include: compat/xlat.h may change with .config changes Message-ID: <2bd62f36-e878-8a0b-6e64-d25f5818331c@suse.com> Date: Mon, 25 Jan 2021 12:03:44 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.1 MIME-Version: 1.0 Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @suse.com) Content-Type: text/plain; charset="utf-8" $(xlat-y) getting derived from $(headers-y) means its contents may change with changes to .config. The individual files $(xlat-y) refers to, otoh, may not change, and hence not trigger rebuilding of xlat.h. (Note that the issue was already present before the commit referred to below, but it was far more limited in affecting only changes to CONFIG_XSM_FLASK.) Fixes: 2c8fabb2232d ("x86: only generate compat headers actually needed") Signed-off-by: Jan Beulich Acked-by: Andrew Cooper --- a/xen/include/Makefile +++ b/xen/include/Makefile @@ -81,7 +81,7 @@ compat/.xlat/%.lst: xlat.lst Makefile xlat-y :=3D $(shell sed -ne 's,@arch@,$(compat-arch-y),g' -re 's,^[?!][[:b= lank:]]+[^[:blank:]]+[[:blank:]]+,,p' xlat.lst | uniq) xlat-y :=3D $(filter $(patsubst compat/%,%,$(headers-y)),$(xlat-y)) =20 -compat/xlat.h: $(addprefix compat/.xlat/,$(xlat-y)) Makefile +compat/xlat.h: $(addprefix compat/.xlat/,$(xlat-y)) config/auto.conf Makef= ile cat $(filter %.h,$^) >$@.new mv -f $@.new $@ =20